我有一个 ng-click 动作,当用户单击 angular-carousel 中的项目时,我想触发它。我尝试了几种不同的方法,但到目前为止没有运气。我也可以使用切换状态,<a ui-sref="state,({params: params})">
但我需要在参数上调用编码函数$rootScope
(对新状态的 url 进行编码)
HTML(小片段)
<ui-carousel slides="comsData.adminComs" slides-to-show="slidesToShow" slides-to-scroll="1" initial-slide="1" autoplay="false" dots="true">
<carousel-item>
<a data-ng-click="doStuff()">
和控制器
$scope.doStuff = function() {
console.log('did stuff');
};
现在我保持简单,因为只要我能获得触发功能,其余的就很容易了