我正在尝试创建一个简单的轮播。源图像通过$resource
。我需要一种通知数据已更改的监视表达式。一旦我有了这些数据,我需要使用位于 ng-model 属性中的数组中包含的第一张照片来初始化图库。
编码:
app.directive('ngCarousel', function() {
var template = //...;
return {
restrict: 'E',
require: 'ngModel',
scope: {data:'='},
compile:function(tElement, tAttrs, transclude) {
tElement.html(template);
//...
return function(scope, element, attrs, ctrl) {
//...
attrs.$watch(scope.$modelValue, function() {
//initialize the template
})
}
}
}
});