请教。我在pc站里用angular,是个课程主页,点击收藏是用的angular,问题是:点击收藏后,再点进入课程跳转到别的页面,然后再点击浏览器的回退,退到课程主页后,发现收藏状态不是刚刚操作后的结果,好像是js里的变量缓存了。请问这个怎么解决呢?
为情所困2017-05-15 17:03:29
私の考えによれば、ページのコレクション ステータスは、コレクションをクリックした後、バックエンドに送信される特定のデータによって制御されるはずです。その後、バックエンドがそのデータを更新して返します。このデータが更新される限り、収集ステータスは更新されませんか? どのようにページにアクセスしても、収集ステータスはバックエンドによって返されるデータであるはずであり、ブラウザの進行状況には追従しません。私の説明が質問と同じかどうかはわかりません
天蓬老师2017-05-15 17:03:29
まず第一に、コレクションはサーバーと対話します。次に、ページがジャンプすると、前のページのコントローラーが破壊され、変数キャッシュが存在しません。コントローラーの初期化時に収集したデータを取得してページに表示する必要があると思います
大家讲道理2017-05-15 17:03:29
URLを変更する限り、現在のControllerは破棄されます。URLを変更して再度インターフェースにジャンプすると、バックグラウンドでオブジェクトが設定されていない限り、スコープ内のデータは初期化されたデータになります。 🎜🎜#