在带有网址的视频观看页面
/手表/ VIDEO_ID
,我有一个应用程序。该指令如下所示。
app.directive('myApp', function() {
return {
restrict: 'E',
templateUrl: 'ng-templates/myTemplate.html',
link: function(scope, elem, attrs) {
},
controller: 'Controller'
};
});
由于templateUrl是相对路径,它将尝试在
中找到模板'/手表/纳克的模板/ myTemplate.html'
这是一个错误。
我想将所有模板放在ng-templates文件夹中。但是如果ng app总是寻找相对路径,它将无法工作。有没有办法配置应用程序,使其寻找'/ng-template/myTemplate.html'?
答案 0 :(得分:13)
您是否尝试将前导斜杠添加到templateUrl,例如
templateUrl: '/ng-templates/myTemplate.html',