Директива: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