質問: お世話になります。 Cordova + onsen-ui + angular-js でアプリケーションを開発しています。 国際化対応のため、こちらのサイト() を参考に angular-translate を入れ込んだところ、以下のエラーメッセージが表示されてしまいます。 > > Error: [$compile:multidir] Multiple directives [onsButton, translate] asking for new/isolated > > > (ボタンに表示させるメッセージとして設定しています。) 'translate' が競合しているらしいという所までは把握できていますが、どのように解決したらいいかがわからない状態です。 解決方法について、ご教示頂けませんでしょうか。
回答: 自己解決したようですが、私も同じようなことをしていますので一応書いておきます。 下のように、ons-button内のspanなどhtmlの標準のタグの中でangular-translateを使うとうまくいくと思います。 ``` ``` これ以外でも、他のプラグインなどの機能をonsen-UIの独自タグの中でやろうとしてダメな時は、このような感じでやるとうまくいくことが多いです。(まぁ、それ用に作っているわけではないので当たり前ですが)