ページがロードされ、コントローラーがロードされたときにうまく機能する通知サービスがあります
しかし、さまざまな機能を呼び出すさまざまなボタンがある場合、それらはメッセージを変更しますが、アラートは表示されません
これがそのためのプランカーです - http://plnkr.co/edit/YioiJXNkaET6T2mexjCq?p=preview
変更するたびに更新するために何をする必要があり$scope.message
ますか?
ページがロードされ、コントローラーがロードされたときにうまく機能する通知サービスがあります
しかし、さまざまな機能を呼び出すさまざまなボタンがある場合、それらはメッセージを変更しますが、アラートは表示されません
これがそのためのプランカーです - 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);
});
}