我想在我的角度应用程序中更新两个视图,这两个视图都有自己的控制器。在Angular中的工厂刷新视图
我有一个工厂:
angular.module('starter')
.factory('userFactory', function(DSCacheFactory){
var user = DSCacheFactory.get("userData").get("user");
if(user === undefined){
return false
}else{
var name, email
return {
name:user.name,
email: user.userName
}
}
});
所以在不登录的用户,该值是假的。但是当用户登录他们的用户名并显示名字时。我遇到的问题是,当我刷新页面时,视图被更新,我可以看到用户已登录,但是我不想刷新页面,我希望不同控制器上的两个视图立即更新。
任何推向正确的方向?如果你需要我细说什么,请你只问
谢谢
您将需要更新用户一旦用户登录。可以你显示你的登录代码和'DSCacheFactory'? – 2014-10-17 16:10:09