0

コントローラー間で使用できるユーザー プロファイルを格納するために使用している Angular サービスがあります。例えば:

profile: {
            userId: 0,
            userName: '', 
}

私が抱えている問題は、前のページにデータがあったにもかかわらず、挿入されたサービスのプロファイルが作成されたばかりのように空になることがあるということです。毎回発生するわけではありませんが、発生したときにコントローラーをロードするときにプロファイルが空であることを確認できます。サービスはシングルトンとして作成され、次のコントローラーが作成されたときに同じデータを持つべきではありませんか?

4

1 に答える 1

0

別の開発者が angular.js スクリプトへの重複した参照を追加したことが判明し、それがあらゆる種類の奇妙な動作を引き起こしていました。重複したスクリプト参照を削除すると、問題が解決しました。

于 2013-11-11T15:17:25.680 に答える