Apakah yang perlu saya lakukan jika saya menulis arahan yang memerlukan berbilang model pada masa yang sama apabila saya mula menggunakan Angular?
Saya akan memberikan anda sekeping kod yang sedang saya gunakan untuk rujukan:
arahan:
javascriptangular.module('imageupload', []).directive('myCustomer', function() { return { restrict: 'A', scope: { image: '=', resizeMaxHeight: '@?', resizeMaxWidth: '@?', resizeQuality: '@?', resizeType: '@?', selectedfile: '&onFileSelected' }, link: function postLink(scope, element, attrs, ctrl) { } }; });
javascript
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
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)"/>
<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)"/>
Orang yang berada di tingkat atas salah faham maksud soalan yang dia maksudkan bahawa satu arahan memerlukan berbilang arahan
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]; //这样就可以访问依赖指令的控制器了 } }; });
Saya akan memberikan anda sekeping kod yang sedang saya gunakan untuk rujukan:
arahan:
html
Orang yang berada di tingkat atas salah faham maksud soalan yang dia maksudkan bahawa satu arahan memerlukan berbilang arahan