剛開始使用angular假如編寫的directive同時需要require多個model怎么辦?
2 回答
Helenr
TA貢獻1780條經驗 獲得超4個贊
給你一段剛好在用的代碼參考下:
directive:
angular.module('imageupload', []).directive('myCustomer', function() { return { restrict: 'A', scope: { image: '=', resizeMaxHeight: '@?', resizeMaxWidth: '@?', resizeQuality: '@?', resizeType: '@?', selectedfile: '&onFileSelected'
}, link: function postLink(scope, element, attrs, ctrl) {
}
};
});html
<input type="file" name="file" class="upload" id="inputImage2" accept="image/*" image="image2" resize-max-height="300" resize-max-width="250" resize-quality="0.5" on-file-selected="transferedImage(imageResult)"/>
aluckdog
TA貢獻1847條經驗 獲得超7個贊
app.directive('directveA',function(){})
.directive('directiveB',function(){})
.directive('directiveC',function(){ return { require:['directiveA','directiveB']
link:function(scope,element,attrs,ctrls){ var aCtrl=ctrls[0]; var bCtrl=ctrls[1]; //這樣就可以訪問依賴指令的控制器了
}
};
});- 2 回答
- 0 關注
- 744 瀏覽
添加回答
舉報
0/150
提交
取消
