0
指令:AngularJSは、未定義のプロパティを設定できません
app.directive('myDialog', ["$timeout", function($timeout) {
var fade = "fade";
return {
template: '<div ng-controller="AccountCtrl" ng-cloak="">' +
'<div class="ui {{message.type}} message message-overwrite" ng-class="{'+ fade +': enabled} ">' +
'<div class="header">{{message.title}}</div>' +
'<p>{{message.content}}</p>' +
'</div>' +
'</div>',
link: $timeout(function($scope) {
$scope.enabled = true;
console.log("Test");
}, 1000)
};
}]);
私の指示を実行しようと、私はエラー得続ける:
angular.js:13550 TypeError: Cannot set property 'enabled' of undefined
をしかし、私は適切な場所を定義するかわからないんだけど「有効」はです。
これは完全に機能しました。ありがとうございます! –
問題ありません。うれしかった! – Chanthu