angular.js - `ng-bind-html` の `ng-click` ディレクティブが有効になりません
習慣沉默
習慣沉默 2017-05-15 16:52:04
0
2
644

js コードは次のとおりです:

リーリー

HTML コードは次のとおりです:

リーリー

ブラウザに表示される DOM 構造は次のとおりです:


画像内のテキストリンクをクリックしても応答がありません。「quitTo()」関数にブレークポイントを設定しましたが、実行されていないことがわかりました。
どうすればこれを機能させることができますか? $scope.$apply() も試しましたが、$compile() も試しましたが、うまくいきませんでした。

習慣沉默
習慣沉默

全員に返信(2)
世界只因有你

他の方法がある場合、またはその原理を詳しく説明できる場合は、共有していただければ幸いです

この問題は自分で解いたのですが、あまりよく理解できていない気がします。中古品

リーリー

駄目だよng-bind-html$sce.trustAsHtml()

いいねを押す +0
刘奇

命令を有効にするにはコンパイルが必要です。Angular はアプリの起動時にこのステップを実行しますが、挿入する HTML はコンパイル ステップを経ていないため、事前に自分で命令を作成できます。 、動的に要素を挿入するときに同様の状況に遭遇しました。引き続き通信してください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート