問題タブ [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.
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 コードを傍受します。
javascript - AngularJS $sce は特定の要素のみを信頼します
次の文字列を想定します。
太字要素のみを機能させたいのですが、イタリック要素 (およびその他の要素!) は変更されないため、出力は次のようになります
<i><anotherelement>Hello World</anotherelement></i>
。
現在私は使用しています:
そのソリューションは、 $sce バンドルに付属するすべての要素を信頼するため、私にとっては役に立ちません:(
どんな助けでも大歓迎です、ありがとう!
angular-translate - Angular translate useSanitizeValueStrategy がまったく機能しない
角度変換 useSanitizeValueStrategy に問題があります。使用する構成に関係なく、何もしません。非同期ローダーを使用して翻訳をロードしています。ASP.net MVC Web API プロジェクトです。
それを機能させるために私がしたこと:
- 実装されたngSanitize
- 複数の構成を試した
また、次のように useSanitizeValueStrategy を分離しようとしました $translateProvider.useSanitizeValueStrategy('escape');
またはコマンドの位置を変更しようとしましたが、これも機能しませんでした。
これがうまくいかない理由はありますか?
javascript - Angular で HTML を JSON ファイルに変換する
ngSanitize
これでandを使用することがわかりましたが、次のロジックがある場所でng-bind-html
使用できますか:ng-repeat
specs
JSON
(複数の html タグがある場所) を使用してファイルから取得し$http.get
、解析し.then
ます。したがって、"job-title"
「」job-body"
の値には、"job-apply"
ここに表示しようとしている HTML タグが含まれています。
ここはどうやって使えばいいng-bind-html
の?
ng-bind-html - ID名を認識しないng-bind-html
私は ng-bind-html を使用しており、クラス名を含む HTML を取り込みますが、ID 名がすべて欠落しています。これは何が原因ですか?
実際のコード例:
HTML 部分
それが生産しているもの:
クラス名は表示されていますが、ID が表示されていないことに注意してください。これで、回避策としてすべての ID をクラスに切り替えることができますが、ID 名も認識できるはずです。
なぜこれが起こっているのか誰にも分かりますか?(はい、ngSanitize を注入しました)
前もって感謝します!