【发布时间】:2015-08-08 17:39:33
【问题描述】:
我在 Angular 中有这个功能,我在其中添加了一张带有 ng-click 的新幻灯片。
var addSlide = function($scope, slideIndex, $event) {
slideIndex++;
var slider = angular.element('.slick-slider');
var currentSlide = slider.slick('slickCurrentSlide');
slider.slick('slickAdd', '<div class="slide" ng-click="addPhoto(); $event.stopPropagation();"><input type="file" class="camera-trigger" accept="image/*"><img class="photo-img" src="" /></div>');
};
不幸的是,动态创建的 ng-click 事件不起作用 (ng-click not working from dynamically generated HTML),我该如何解决这个问题,因为它是控制器内部的函数,而不是指令?
【问题讨论】:
标签: javascript angularjs angularjs-scope