国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

angular.js - angular ページを更新する方法
淡淡煙草味
淡淡煙草味 2017-05-15 16:52:27
0
4
743

ページを切り替えるには $state.go(); を使用します
これらのページの一部のデータは動(dòng)的であるため、アクセスするたびにデータを再ロードしたいと考えています。
このページに切り替えるたびにページをリロード (コントローラーのメソッドを再実行) するにはどうすればよいですか?
追伸:

リーリー

これも効果はありません

リーリー

ここで狀態(tài)変更イベントを取得しましたが、$scope を更新する方法がわかりません...

PS2:
これが私がそれを達(dá)成した方法です

リーリー

これが亂暴な方法かどうかはわかりません...
しかし、これは新たな問(wèn)題も生み出します
$stateChangeSuccess のメソッドが 2 回トリガーされます。どういう狀況ですか?

淡淡煙草味
淡淡煙草味

全員に返信(4)
洪濤

データをsessionStorageに保存できます。その後、以下の$onのリスニングイベントでブロードキャストします。次に、サブレイヤー コントローラーでこのブロードキャスト イベントをリッスンします。

迷茫

このページに切り替えるたびに、コントローラーに記述したコードが自動(dòng)的に実行されますので、特別な処理は必要ありません。

巴扎黑

コントローラーは狀態(tài)が変化するたびに新しいインスタンスを生成します。コントローラーとビューは新しいインスタンスになります。これはangularjsのインジェクションの考え方とも一致しています。自分でコントローラー コードにログを記録できます。

迷茫

「$stateChangeSuccess のメソッドは 2 回トリガーされます」これは、ビューとルートの両方にコントローラー情報(bào)を書(shū)き込んだためです

最新のダウンロード
詳細(xì)>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート