0
ng-disabled属性を使用して、ボタンのディレクティブを作成しようとしています 範囲内の変数にng-disabledステータスをバインドしようとしています。 JSディレクティブでng-disabledが機能していません
<div ng-controller="MyCtrl">
<btn dis="disableBtn"></btn>
</div>
そしてここにある: - 私はまだ、$scope.disableBtn
の値が変更を行い、コンソールに表示
angular.module('myApp')
.directive('btn', function() {
return {
restrict: 'E',
scope: {
dis: "@"
},
template: '<button ng-disabled="dis">click</button>',
link: function($scope) {
setInterval(function() {
console.warn($scope.disableBtn);
$scope.disableBtn = !$scope.disableBtn;
}, 100);
}
};
});
奇妙なことがある。ここ
はHTMLですボタンが無効の状態にはなりません。ありがとうございます!
なぜ新しいディレクティブを作成しようとしていませんか?なぜあなたは角度からのng-disableを使用しないのですか? –
大文字を確認してください。角の変化は 'camel-case'のようにハイフネーションされます:' camel-case' – deltree