这是我的指示:
return {
restrict: 'E',
scope: {
showBorder: '='
},
link: function (scope, element) {
alert(scope.showBorder);
这是我在HTML中编写的指令:
<my-directive showBorder="true"></my-directive>
但警告说 - scope.showBorder未定义? 我在这里想念的是什么?
答案 0 :(得分:2)
属性名称是camelcase。因此,如果您在范围中定义showBorder
,则需要在指令html中使用show-border
引用它。
前:
<my-directive show-border="true"></my-directive>