Mam kontroler takiego:ng-click nie pracuje nad dynamicznym DOM AngularJS?
@VariantModalCtrl = ($scope) ->
$scope.upload_variant_image = ->
alert("test")
Kiedy próbuję wywołać funkcję upload_variant_image użyciu ng-click, to działa tylko podczas wiązania statycznego DOM (po załadowaniu DOM), mam łącze takiego :
<%= link_to "test", "" , "ng-click" => "upload_variant_image()" %>
ale ten element jest dynamicznie dodawany po wczytaniu modelu DOM, więc ng-click nie działa.
Aktualizacja Wystarczy znaleźć część mojej odpowiedzi przy użyciu funkcji $ kompilacji: AngularJS + JQuery : How to get dynamic content working in angularjs
ale to nie działa, gdy zaktualizować DOM takiego w poręcze:
$(".modal-body").html($compile("<%= j render("/variants/form", :variant => @variant) %>")(scope));
czy mógłbyś podzielić się demo lub demo plunkera? –