0
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