角度指令的属性
attributes for an angular directive
我有一个指令,它接受"attachmentType"的属性。
<attachment attachment-type="CK" />
如何包含另一个属性(attachmentId),该属性从我的页面获取另一个值以及上述属性(基本上是多个属性)?
例如,下面是另一个单独的属性,
<attachment attachment-id={{cdmCtrl.copiedRow.CheckDepositHeaderId}} />
我尝试了如下方法,但语法不正确。
<attachment attachment-type="CK", attachment-id={{cdmCtrl.copiedRow.CheckDepositHeaderId}} />
由于您想按范围将动态值传递给指令,您需要将该属性添加到带有 @
(单向绑定)isolated scope
指令选项中。无需在两个属性之间指定,
。默认情况下,它们将被视为独立属性。
scope: {
attachmentId: '@'
}
在指令链接功能/控制器内部,您将通过scope.attachmentId
获得此attachmentId
。还要确保关闭指令元素,因为它是自定义元素。
<attachment attachment-type="CK"
attachment-id={{cdmCtrl.copiedRow.CheckDepositHeaderId}}>
</attachment>
相关文章:
- 与ng attr myCustomAttribute匹配的自定义属性指令
- 角度属性指令值
- 在angular中的指令中添加属性指令
- AngularJS - 包含嵌套属性指令的内容
- AngularJs 属性指令 2 路绑定
- 防损层,从角度元素指令传递属性指令
- AngularJS :使用角度属性指令将元素包装到自定义模板中
- 角度:在元素指令上添加属性指令
- 如何在 AngularJS 中使用属性本身将可写参数传递给属性指令
- 刷新 Angular 中自定义属性指令的元素
- 使用嵌入时,元素和属性指令之间是否有区别
- AngularJS - 有条件地使用属性指令
- 如何解析具有多个值的属性指令
- AngularJS中多属性指令的编译和链接顺序
- 可能的Angular属性指令错误
- 在ng-repeat中调用angularjs的属性指令
- 在ng-repeat中有条件地添加属性指令
- 如何在自定义属性指令中访问父范围
- 聚合物属性指令
- 将属性指令传递给元素指令