如何将ui-router解析值发送到指令?

时间:2015-10-18 04:36:38

标签: angularjs angular-directive

我正在尝试解析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
        }
}

0 个答案:

没有答案