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 –