我有数据需要在用户输入每个视图之前刷新。 我有抽象状态“course”,如果我只是在那个抽象状态下解析数据,那么在子视图之间路由时数据就不会刷新。
state('course', {
url: '/course/:courseId',
abstract: true,
resolve: {
courseId : ['$stateParams', function($stateParams){
return $stateParams.courseId;
}],
editions : ['courseId', 'ApiSvc', function(courseId, api){
return api.editionsList(courseId);
}]
},
现在,我希望版本在'course.answers','course.questionnaire.questions'和'course.questionnaire.editions'中解决(并更新),所以我可以在他们的州重复这个决心,但是如何在多个状态下解析相同的数据,因此它会更新,而且不会长时间重复代码? 谢谢!