2
私は2つのコントローラを持っています。最初の変数はサービスに変数を設定し、2番目の変数はこの変数を取得するはずですが、未定義です。 角度サービスはシングルトンではありませんか?私のサービスはコントローラごとにインスタンス化されているようです。ここで私のサービスのデータは私の角型コントローラ間で永続的ではありません
は私のコードです:私の第二のコントローラで
まずコントローラ
angular.module('myApp').controller('HomeCtrl', ['$scope', 'User', function ($scope, User) {
$scope.join = function() {
User.setRoom("test");
console.log(User.getRoom()); // displays 'test'
$window.location.href = '/talk';
}
}]);
、私はちょうど
console.log(User.getRoom()); // displays ''
をきたし、ここで私のサービスは
ですアイデアはありますか?
ああ!どうもありがとう!それは今働きます! –