2
  • ページがロードされ、コントローラーがロードされたときにうまく機能する通知サービスがあります

  • しかし、さまざまな機能を呼び出すさまざまなボタンがある場合、それらはメッセージを変更しますが、アラートは表示されません

これがそのためのプランカーです - http://plnkr.co/edit/YioiJXNkaET6T2mexjCq?p=preview

変更するたびに更新するために何をする必要があり$scope.messageますか?

4

1 に答える 1

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);
  });
}
于 2013-05-30T00:26:48.030 に答える