猿问

angular directive中需要依赖多个model怎么办?

刚开始使用angular假如编写的directive同时需要require多个model怎么办?

PIPIONE
浏览 700回答 2
2回答

Helenr

给你一段刚好在用的代码参考下:directive:angular.module('imageupload',&nbsp;[]).directive('myCustomer',&nbsp;function()&nbsp;{&nbsp;&nbsp;return&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;restrict:&nbsp;'A',&nbsp;&nbsp;&nbsp;&nbsp;scope:&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;image:&nbsp;'=',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resizeMaxHeight:&nbsp;'@?',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resizeMaxWidth:&nbsp;'@?',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resizeQuality:&nbsp;'@?',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resizeType:&nbsp;'@?',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;selectedfile:&nbsp;'&onFileSelected' &nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;&nbsp;&nbsp;&nbsp;link:&nbsp;function&nbsp;postLink(scope,&nbsp;element,&nbsp;attrs,&nbsp;ctrl)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;}; });html<input&nbsp;type="file" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name="file" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;class="upload" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id="inputImage2" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;accept="image/*" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;image="image2" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resize-max-height="300" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resize-max-width="250" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resize-quality="0.5"&nbsp;on-file-selected="transferedImage(imageResult)"/>

aluckdog

app.directive('directveA',function(){}) &nbsp;&nbsp;&nbsp;&nbsp;.directive('directiveB',function(){}) &nbsp;&nbsp;&nbsp;&nbsp;.directive('directiveC',function(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;require:['directiveA','directiveB'] &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;link:function(scope,element,attrs,ctrls){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;aCtrl=ctrls[0];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;bCtrl=ctrls[1];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//这样就可以访问依赖指令的控制器了 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}; &nbsp;&nbsp;&nbsp;&nbsp;});
随时随地看视频慕课网APP

相关分类

AngularJS
我要回答