我有一个通知服务,在加载页面和加载控制器时效果很好
但是当我有不同的按钮调用不同的功能时,它们会改变消息,但不会显示警报
这是一个 plunker - http://plnkr.co/edit/YioiJXNkaET6T2mexjCq?p=preview
$scope.message
每当更改时,我需要做什么来更新它?
我有一个通知服务,在加载页面和加载控制器时效果很好
但是当我有不同的按钮调用不同的功能时,它们会改变消息,但不会显示警报
这是一个 plunker - http://plnkr.co/edit/YioiJXNkaET6T2mexjCq?p=preview
$scope.message
每当更改时,我需要做什么来更新它?
您可以$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);
});
}