.append
の中に配置された角度を使って1つのメソッドを呼び出そうとしています。
しかし、メソッドが呼び出されていません。ng-click
を.append
に含めることができますか?そうでない場合は、要素を角度で追加する方法がありますか?`.append`の内部で` ng-click`を使用することは可能ですか
var app=angular
.module('myApp',[])
.controller('myController',function($scope){
$scope.clickMe = function(){
$('.paragraph').append('<span ng-click="closeMe()"><i class="fa fa-times" aria-hidden="true"></i></span>');
}
$scope.closeMe = function(){
alert("closed")
}
})
サンプル:https://jsfiddle.net/fjhbbnno/
あなたはからDOMを変更すべきではない:あなたが追加する必要がある場合は
3)付加さHTMLからスコープにあなたのディレクティブをもたらす依存関係をコンパイル$を使用し、NGをクリックコントローラ。あなたのコンテンツと関連するロジックをビューに入れてください。 – JLRishe