13
在視頻觀看頁面的URL角JS templateUrl以絕對路徑
/手錶/ VIDEO_ID
,我有NG的應用程序。該指令如下所示。
app.directive('myApp', function() {
return {
restrict: 'E',
templateUrl: 'ng-templates/myTemplate.html',
link: function(scope, elem, attrs) {
},
controller: 'Controller'
};
});
由於templateUrl是相對路徑,它會嘗試找到
'/watch/ng-templates/myTemplate.html'
這是一個模板錯誤。
我想把所有的模板放在ng-templates文件夾中。但如果ng應用程序總是查找相對路徑,它將不起作用。有沒有一種方法來配置應用程序,以查找'/ng-template/myTemplate.html'?
是的,我試過。但它不起作用。我認爲它應該根據這個職位工作:http://stackoverflow.com/questions/16887018/stating-directive-templateurl-relative-to-root?rq=1#answer-16887869 –
我今天再試一次,只是作品! –
我在使用指令的'templateUrl'中的絕對URL時遇到了問題,當$ httpbackend被嘲笑時,測試不起作用,它將會碰到一個不存在的URL。 –