これは非常に単純化されていますが、次のようなものがあります。
<img src="www.example.com/image.jpg" {{bindAttr alt="view.altText"}} />
バインディングは、のaltText
ような HTML 文字を返すビュー内の計算されたプロパティから取得されますT
が、Ember または Handlebars (不明) のいずれかが出力用にそれをエスケープし、コードで最終的&#x54;
に表示されるのは、文字通り " T」適切な HTML 文字の代わりに。
計算されたプロパティで を試しreturn new Handlebars.SafeString( 'T' )
ましたが、オブジェクトではなく文字列を期待するというエラーがスローされました。
では、どうすればこれを防ぐことができますか?
更新:これは、この 問題に関する githubの問題です。現在、追加情報はありませんが、このスレッドが更新される前に更新される可能性があります.