我有一个通知服务,适用于加载页面和加载控制器时
但是当我有不同的按钮调用不同的功能时,他们会更改消息,但警报不会显示
这是一个吸引者 - http://plnkr.co/edit/YioiJXNkaET6T2mexjCq?p=preview
在$scope.message
更改时,我需要做什么才能更新?
答案 0 :(得分:4)
您可以$watch
模型并在更改时显示警报。
http://plnkr.co/edit/fJuP9LWH4MNVV1cQs3ED?p=preview
在指令的链接器函数中:
link: function(scope, element, attrs) {
scope.$watch('ngModel', function() {
element.show();
$timeout(function(){
//element.empty();
element.hide();
}, 5000);
});
}