0
http://plnkr.co/edit/ChMaiougIW4KiNNkUTlO为什么不从路由Angular JS更改变量?
当我点击链接时,我从文件中加载HMTL。同样在变量中:
$scope.name = $routeParams.page;
我从网址$routeParams.page
获得价值。
但是为什么$scope.name
在模板上没有改变?
http://plnkr.co/edit/ChMaiougIW4KiNNkUTlO为什么不从路由Angular JS更改变量?
当我点击链接时,我从文件中加载HMTL。同样在变量中:
$scope.name = $routeParams.page;
我从网址$routeParams.page
获得价值。
但是为什么$scope.name
在模板上没有改变?
你可能需要监听$routeChangeSuccess
事件
$scope.$on('$routeChangeSuccess', function(){
//.. check $routeParams here for change
$scope.name = $routeParams.page;
});
等待你没问这个较早...?
你为什么又问同样的问题? Duplicate http://stackoverflow.com/questions/31625577/why-variable-is-not-available-in-controller/31664227#31664227 –