10
我有一個這樣的控制器:ng-click doens不適用於動態DOM AngularJS?
@VariantModalCtrl = ($scope) ->
$scope.upload_variant_image = ->
alert("test")
當我嘗試使用調用upload_variant_image功能NG點擊,它只是(在DOM負載)綁定到一個靜態DOM時的作品,我有這樣一個鏈接:
<%= link_to "test", "" , "ng-click" => "upload_variant_image()" %>
但是這個元素是在DOM加載後動態添加的,所以ng-click不起作用。
更新 剛剛發現使用$編譯功能,我的答案的一部分: AngularJS + JQuery : How to get dynamic content working in angularjs
但是當我更新的Rails這樣的DOM它不起作用:
$(".modal-body").html($compile("<%= j render("/variants/form", :variant => @variant) %>")(scope));
可以請你分享小提琴演示或plunker演示 – 2013-04-30 09:34:01