問題タブ [ngsanitize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
229 参照

angularjs - 他の属性で ng-bind-html を使用する方法

angularJsには、ng-bind-html以外にhtmlコードを傍受できるものはありますか? 私のコードでは、css ページで data-title 属性を使用してスタイルを定義しているため、ng-bind-html を使用すると問題が見つかりました。CSSで使用しているため、data-title属性が必要です。また、htmlコードをインターセプトするためにng-bind-htmlが必要ですが、問題はdata-titleとng-bind-htmlが機能しないことです私の例では一緒です。

アップデート:

私がやろうとしていることをもっと説明するには: 私はリバース カードを持っています。カードをクリックすると、フォーマットされたテキストでコンテンツ (データ タイトル) が表示されます。したがって、カードの返却を管理するには、I' m 上記の css を (data-title と共に) 使用し、ng-bind-html を使用している html コードを傍受します。

0 投票する
1 に答える
128 参照

angularjs - アプリによって投稿された埋め込まれた YouTube ビデオはアプリに表示されますが、Web アプリから投稿された埋め込みビデオは文字列 ionic として表示されます

次のようなiframeデータを含むdivがあります

そしてコントローラーで

また、app.configに次のものが含まれています

私は value.content のデータを次のように受け取ります

そして私のアプリを通して投稿している間

これはほとんど同じです。ではない?

これは私が直面している問題のスクリーンショットです(上のビデオはアプリから投稿され、下のビデオはウェブから投稿されています

ここに画像の説明を入力

0 投票する
1 に答える
251 参照

javascript - AngularJS $sce は特定の要素のみを信頼します

次の文字列を想定します。

太字要素のみを機能させたいのですが、イタリック要素 (およびその他の要素!) は変更されないため、出力は次のようになります <i><anotherelement>Hello World</anotherelement></i>

現在私は使用しています:

そのソリューションは、 $sce バンドルに付属するすべての要素を信頼するため、私にとっては役に立ちません:(

どんな助けでも大歓迎です、ありがとう!

0 投票する
1 に答える
574 参照

angular-translate - Angular translate useSanitizeValueStrategy がまったく機能しない

角度変換 useSanitizeValueStrategy に問題があります。使用する構成に関係なく、何もしません。非同期ローダーを使用して翻訳をロードしています。ASP.net MVC Web API プロジェクトです。

それを機能させるために私がしたこと:

  • 実装されたngSanitize
  • 複数の構成を試した

また、次のように useSanitizeValueStrategy を分離しようとしました $translateProvider.useSanitizeValueStrategy('escape');

またはコマンドの位置を変更しようとしましたが、これも機能しませんでした。

これがうまくいかない理由はありますか?

0 投票する
1 に答える
1079 参照

javascript - Angular で HTML を JSON ファイルに変換する

ngSanitizeこれでandを使用することがわかりましたが、次のロジックがある場所でng-bind-html使用できますか:ng-repeat

specsJSON(複数の html タグがある場所) を使用してファイルから取得し$http.get、解析し.thenます。したがって、"job-title"「」job-body"の値には、"job-apply"ここに表示しようとしている HTML タグが含まれています。

ここはどうやって使えばいいng-bind-htmlの?

0 投票する
1 に答える
422 参照

ng-bind-html - ID名を認識しないng-bind-html

私は ng-bind-html を使用しており、クラス名を含む HTML を取り込みますが、ID 名がすべて欠落しています。これは何が原因ですか?

実際のコード例:

HTML 部分

それが生産しているもの:

クラス名は表示されていますが、ID が表示されていないことに注意してください。これで、回避策としてすべての ID をクラスに切り替えることができますが、ID 名も認識できるはずです。

なぜこれが起こっているのか誰にも分かりますか?(はい、ngSanitize を注入しました)

前もって感謝します!