0
app.directive('myCustomAttr',function() { 
    return { 
     restrict: 'A', 
     scope: { 
      valueOfAttr : "@myCustomAttr" 
     }, 
     }; 
}); 

如何傳遞屬性的值?到目前爲止,我只找到了使用restrict的例子:'E'。如何將自定義指令屬性值與角度中的隔離範圍綁定

<input type="text" my-custom-attr="myValue" /> 

因此,如果我要將「myValue」綁定到範圍,我該怎麼做?

[編輯]

對不起,我有一個錯字。我正確使用my-custom-attribute,但它似乎仍然沒有綁定在指令中。

+0

aet

+0

valueOfAttr:「= myCustomAttr」應該提供雙向綁定。不是我的代碼,請參閱:http://jsfiddle.net/bcaudan/SbrKj/ – user2616232

回答

0

使用鏈接功能:

link: function (scope, element, attrs) { 
    var myAttr = attrs["myCustomAttr"]; 
} 
相關問題