我尝试在rootcope变量中保存一些值,然后我想重定向到另一个显示rootscope值的页面..但是当我使用$ window.location.url =' path_to_new_page&# 39;我丢失了所有的rootcope变量..我尝试这样做$ location.path(' path_to_new_page')但这次我没有重定向我留在同一页面,网址没有#t; t改变?!
相同的代码在另一台电脑上工作得非常好,但是在我的电脑上(我刚刚格式化)并不起作用..我已经在全局安装了节点js而且还有凉亭。
修改 这是我项目中一个函数的例子
$scope.showDetails=function(id){
$scope.essayeREST=new RestApi('showdetails');
$scope.essayeREST.get(id).then(function(result){
$rootScope.user=result;
$rootScope.firstName= $rootScope.user.firstname
$rootScope.lastName= $rootScope.user.lastname;
$rootScope.cn= $rootScope.attestation.user.cn;
$window.location.url='/myApp/#/app/user_profile'
//$location.path('/myApp/#/app/user_profile');
});
有人可以帮我解决这个问题吗?