【发布时间】:2014-07-09 10:30:14
【问题描述】:
有没有办法在继承父作用域的同时扩展它与传递的属性?
我想直接从模板将参数传递给可重用指令,而不必更改链接函数中的 DOM。
例如:
<form-input icon="icon-email" label="email" ng-model="data.input"></form-input>
对于这样的指令:
<div class="form-group">
<label>{{label}}</label>
<div class="input-group">
<div class="{{icon}}">@</div>
<input class="form-control" placeholder="Email" ng-model="mail.email">
</div>
</div>
ng-model 在父范围内,在这种情况下控制整个表单,但我认为没有必要在控制器中存储样式属性。
有没有办法直接在模板中传递参数而不创建隔离作用域?
【问题讨论】:
标签: angularjs angularjs-directive angularjs-scope