LoadingComponent内に進捗インジケータを追加しようとしています(アプリケーションの起動中にデータのダウンロードの進行状況をユーザーに知らせるため)。Ionic 2:プログレスバーの読み込みコンポーネント - InnerHTMLのサニタイズの問題
Exempleコード:
this.loading = this.loadingController.create({
content: "<progressbar [max]="100" [value]="100" [type]="info></progressbar>"
});
this.loading.present();
問題がローディングコンテンツは[innerHTMLの】内部に注入されている(私は仮定)ため、角度2つの消毒剤は、プログレスバーのタグを削除することです。
"content"フィールドは文字列のみを受け付けるため、Angular 2のサニタイザー(DomSanitizer.bypassSecurityTrustHtml)をバイパスできません。
問題は、基本HTML5進行状況とng2-boostrapプログレスバー要素の両方で発生します。
誰でもこの回避策を知っていますか? 私は何かを逃したことがありますか? それとも、Ionicに直接修正されるべきであるかの本当の問題ですか?あなたはとても近くだった
確かに、 "string"と "safeHTML"のタイプは互換性がないと思っていたので、私はそれを行うことができるのを完全に忘れていました。 あなたのソリューションは基本的なHTML
@Sandeep Sharma、この実装では、どのようにプログレスバーの値を動的に変更できますか?助けてください – Gowtham