ng-bind-htmlで別のHTMLコードをビューに接続しようとしています。
私はすでにui-select-choices
<ui-select-choices repeat="test in dataTest>
でまず私がng-for
を使用していますngSanitize
を追加しました。そして私は、コードからそれを残すことはできませんFORE一部のHTML
<small> ({{ TEST_BTN | translate }}) </small>
が翻訳の目的のために使用されているTest_BTNでtest.name
をバインドします。私はhtmlコードが表示されますng-bind
でそれらのすべてを使用しようとすると
私はng-bind-html
何でそれらのすべてを使用しようと
が表示されます。
ng-bind
とng-bind-html
seperetlyを使用しようとすると、ng-bind-html
htmlは表示されません。
これを修正するにはどうすればよいですか?
編集:私は{{ }}
を削除
:(ng-bind-html
一部を示しdoesntの)<div data-ng-if="test.isSomething" ng-bind="test.name" ng-bind-html="' <small>({{'BTN_ADD' | translate}})</small>'" ></div>
EDIT 2:私のようなng-if
何かを持つ新しいdiv要素に結果を表示しようとしていますdata-ng-bind-html
から、コントローラの$translate
サービスで明示的に翻訳を使用しました。
それは働いた。
あなたは使用しないでください'ng-bind-html'の中で' {{}} 'を使用します。 –
しかし、もう一度、私のコードでは({{'' BTN_ADD '| translate}})するのはどうですか? –