シンプルなカルーセルを作成しようとしています。ソース画像はスルーされて$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
})
}
}
}
});