【发布时间】:2014-07-09 20:16:07
【问题描述】:
可以使用可选的 & 号(父上下文)数据绑定创建一个隔离范围吗?
scope: {
myMethod: '&?'
}
如果在未分配 myMethod 的情况下执行指令,则不会出错。但是,我看到当未分配可选属性时,角度无论如何都会为其分配一个 noop 函数。因此,在指令中似乎无法知道实现者是否为可选属性分配了方法。
link: function (scope, element, attrs) {
scope.myMethod(); //this calls a noop function instead of being undefined, as i exected
}
有什么见解吗?我想知道实现者是否分配了可选属性。
【问题讨论】:
标签: angularjs