app.directive('myCustomAttr',function() {
return {
restrict: 'A',
scope: {
valueOfAttr : "@myCustomAttr"
},
};
});
如何传递属性的值?到目前为止,我只发现了使用strict的示例:“ E”。
<input type="text" my-custom-attr="myValue" />
因此,如果我要将“ myValue”绑定到作用域,该怎么办?
[编辑]
抱歉,我打错字了。我正确使用了my-custom-attribute,但它似乎仍未绑定到指令中。
最佳答案
我很确定您要使用=myCustomAttr
而不是@myCustomAttr
。在"Isolating the Scope of a Directive"下提到了这一点。还有更多信息here。