0

同様の質問がここで尋ねられました。そして、角度のないコンテキストでそれを行う方法を知っています。しかし、フレームワークを学ぶために、Angular を使用して独自のチャットを作成しました。

私は始めたばかりなので、これに対する最善の行動方針を知りたいですか?jQuery を使用するとコントローラーで動作しますが、それは正しい方法ではないようです。コントローラーが破棄されたら、リスナーを削除する必要があるためです。

明確にするために、私がやりたいことは次のとおりです。

ユーザーがタブまたはウィンドウを切り替えると、ページのタイトルが更新され、「見逃した」エントリが反映されます。彼が戻ってくると、タイトルは別の値にリセットされます。

4

2 に答える 2

2

最も「角度のある」方法はdirective、イベントをリッスンしてスコープ変数を変更する要素を作成することです。

次のような API を作成します。

<html ng-app="myApp" window-active-model="appIsActive">
  <title>{{appIsActive ? 'My Super App' : 'Come back to me!'}}</title>
</html> 
于 2013-09-14T15:16:16.887 に答える