0

私は AngularJS を初めて使用します。スコープの概念は本当に私を混乱させます。異なるスコープのオブジェクトまたは変数を変更したい状況があります。理由は次のとおりです。私のアプリケーションでは、ユーザー通知コントローラーと通知ビューを一元化したいと考えています。ページの真ん中あたり。私は自分のコードを次のように分けています。各ビューにはコントローラーがあり、かなり合理的だと思います。共通の場所で文字列パラメーターを使用してその関数を呼び出すときに、サービスまたは共通のオブジェクトを注入したいのですが、 $scope サービスを注入できないことがわかりました。そうするとき

4

2 に答える 2

2

必要なのは、コントローラー間で通信することです。これは、コントローラー間でメッセージ (またはオブジェクト) をブロードキャストできるサービスを実現するのはかなり簡単です。

これについては素晴らしい youtube があります。

http://www.youtube.com/watch?v=1OALSkJGsRw

于 2012-11-08T15:55:32.683 に答える
0

ここで、アプリケーションで行ったことを確認します。私は Java プログラマーで、以前はGWTを扱っていました

GWT には、EventBus と呼ばれる、アプリケーション全体でウィジェットに通知するための非常に優れたデザイン パターンがあります。angularで私は似たようなことをしようとしました。要点のコードリンクは次のとおりです

于 2012-11-09T15:40:04.363 に答える