0

入力ボックスから入力を取得して表示する angularjs を使用してアプリを作成しようとしています。チャットに似ています。そのため、入力には URL を含めることができ 、この SO の質問How to replace plain URLs with links? で見つけたAutolinker.jsの助けを借りて、それらをリンクに変換しています。. Angular バインディングに html を挿入するためにngSanitizeを使用していますが、URL のみをリンクに変更し、2<3 のようなものは 2<3 として出力する必要がありますが、HTML タグとして読み取ってはいけません。

$sceも使用しましたが、機能しませんでした。Parse Error2<3でエラーが発生しています

を使用するより良いオプションがありますが、linkyhttp なしで URL を変換することはできません。3つのオプションをいじります:http: //jsfiddle.net/JY3Za/58/(PS:ここでは、テストのために正規表現を使用しました)

では、Autolinker.js を使用しているときに html を angular に挿入して、 と タグのみが許可され、これら以外のものはプレーン テキストとして表示されるようにする最善の方法は何でしょうか?

4

1 に答える 1