Angularjs は XSS 攻撃を処理します。私は ng-bind が世話をすることを読みました。しかし、それをテストするためにサンプルを実行しようとすると、ng-model を使用して入力タイプに html タグを挿入できます... Html タグをエスケープしませんでした。
私たちのページには多くの入力要素があり、これは ng-model にバインドされています。html タグを入力した場合、angular が html/scrip タグを無視することを確認するにはどうすればよいですか。
元。
<input id="name" ng-model="name"></input>
私が入力した場合
'Hello, <b>World</b>!'
$scope.name には、入力したものと同じものが含まれていますが、タグは除外されていません。すなわち
var val = $scope.name;
console.log(val);
同じように印刷
'Hello, <b>World</b>!'
angularjsでこれを解決する方法を教えてください。
感謝