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

07-23 00:13