【发布时间】:2015-01-03 22:31:12
【问题描述】:
我正在使用 Ionic 框架创建一个应用程序。我有一个看起来像这样的控制器的视图
.controller('MainCtrl', function ($scope, service) { //Controller for app.main
$scope.main = service.data;
})
用户可以从该主页转到子页面,并进一步操作service.data。
.controller('MainSubCtrl', function ($scope, service) {
service.data = 'do something';
$scope.goBack = function ()
{
$state.go('app.main');
}
})
完成后,$scope.goBack 将其收回。
如何确保在视图转换时更新 $scope.main?
【问题讨论】:
-
即使没有发生任何变化,您也可以使用选项重新加载状态:$state.go("app.main", {}, {reload: true});
-
我尝试使用该参数但没有成功。我在github上看了,貌似有bug,不知道是不是影响问题。
标签: angularjs angularjs-scope angular-ui-router ionic-framework angularjs-controller