如何指定我希望此控制器的下一次加载实际运行控制器主体?通常,如果访问过该页面,则仅重新运行resolve
,而不重新运行控制器主体。
我有一个用户更新个人资料照片的情况。所以我想让他们的配置文件控制器的下一次加载实际运行正文并再次执行$scope.photo = myPerson.getPhoto()
。
我的设置很标准,如:
.state('profile', {
url: '/profile',
templateUrl: 'templates/profile.html',
controller: 'ProfileCtrl',
resolve: {
myPerson: function() {
return Person.getMine();
},
}
})