2016-09-15 6 views
12

を、私は私の入力内側次のエラーを得た:SafeValueは、[プロパティ]を使用する必要があります=バインディング:

SafeValue must use [property]=binding: http://www.myurl.com (see http://g.co/ng/security#xss) 

私は私のコンポーネントで行った:

this.myInputURL = this.sanitizer.bypassSecurityTrustUrl('http://www.myurl.com'); 

そして、私のテンプレートで:

Share URL: <md-input [value]="myInputURL" type="text"></md-input> 

どういうところが間違っていますか?

+0

入力コントロールでのみ表示したいのですが、安全でないとDOMに挿入しないでください – micronyks

+0

Hmm ..リンクURLをすばやく簡単にコピーできる他のオプションはありません – TheUnreal

答えて

-1

Samethingは私にも起こりました。これは、クロスオリジネーションの制限のためです。ただ、https://www.youtube.com/watch?v=Video-ID

はいまだ同じ警告が表示されます埋め込みバージョンリンクhttps://www.youtube.com/embed/video-IDの代わりに、定期的なURLを使用しますが、すべてが期待どおりに動作しますと、今それを無視することができます。

関連する問題