我正在尝试解析ui-router resolve
中的templateUrl并将其传递给directive
。
.state('app.student', {
url : '/dashboard/:studentId',
abstract : true,
templateUrl : 'student.html',
resolve : {
template : function (){
return {
student_header : 'student-header.html'
};
}
}
})
如果我在将在子状态内的指令中使用它,我会收到错误unkownProvider : templateProvider
.directive('myDirective', function(headerTemplate) {
return {
templateUrl : headerTemplate.student_header
}
}