angular.js v1.3.6を使用しています。
カスタムderective内部のlink関数内で、elementをcloneしてappendしたのですが、element内のng-clickなどにイベントがバインドされてないようなのです。
jqueryのonのようなメソッドや仕組みはangular内に備わっているのでしょうか?
$compileを試してみましたが、イベントはバインドされていましたが、element内のng-repeatが二回走っているようでした。
#呼び出し元html(jadeです。) div(ng-controller="hogeCtrl as hoge") .ParentElement hoge-directive
#hogeDirective.html div(ng-repeat="foo in hoge.foo") div(ng-click="hoge.method()") |{{foo}}
replace: true restrict: "AE" scope: true templateUrl: 'hogeDirective.html' link: (scope, element) -> clonedElement = element.clone() $('.ParentElement').append clonedElement
宜しくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。