Привет, ребята, я хотел знать, как управлять, как идентификатор сеанса пользователя, называть контроллеры представлений в Angular Js.Как управлять деталями пользователя во всех контроллерах в угловых Js
Сенарио - это то, что я сделал http-вызов и получил идентификатор пользователя и имя пользователя. теперь я хочу использовать это, когда я хочу в каких-либо контроллерах.
я попытался с сервисом углового значения, как установка
app.value("user",{user_id:"0",user_name:"blank"})
и HTTP вызова, где в контроллере
app.controller("exampleCtrl",function($http,user){
user.user_id = data.user_id;
//lets say the user id is 4.
//and now user.user_id should be 4 as well
})
теперь в другом контроллере
app.controller("nextCtrl",function(user){
console.log(user.user_id);
//gives me 0 which should be 4?
})
я, хотя это дало бы мне 4.
Надеюсь, у вас есть общее представление о том, что я пытаюсь сделать. есть ли другой способ? или я делаю это неправильно? pLease мне.
Thank you.
проверки ниже ответ, я дал вам plunker пример, как а также использование фабрики, а также sessionStorage. Надеюсь, это поможет вам. –