在Angular指令中传输属性

时间:2014-02-03 14:10:43

标签: angularjs-directive

好的,我想我必须跳转到指令。

我的html中有一个指令:

<ev-filter placeholder='{{pp.srcListFilter}}'
          ng-model='data.srcFilter'/>

我想用(

)替换(使用模板)
<div class='filterbox'>
      <input id='srcFilter' type='text' 
                   placeholder='{{pp.srcListFilter}}'
                   data-ng-model='data.srcFilter'>
</div>

我似乎无法理解的是如何将“id”,“占位符”,“ng-model”等属性“转移”到指令到模板。变量值swill对于每次使用都是不同的,所以我可能有:

<ev-filter placeholder='{{pp.srcListFilter}}'
          ng-model='data.srcFilter'/>

<ev-filter placeholder='{{pp.subjectListFilter}}'
          ng-model='data.subFilter'/>

即。变量名称不是硬编码的。所有在线示例似乎都使用范围来管理变量,但它们假设名称是硬编码的(始终相同)。我不能这样做,因为我可能在一个页面上有多个实例/由单个控制器管理

0 个答案:

没有答案