На странице просмотра видео с URLугловой JS templateUrl с абсолютным путем
/часы/Video_id
, у меня было приложение нг. Директива показана ниже.
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 –
Я пробовал снова сегодня и просто работает! –
У меня возникла проблема при использовании абсолютного URL-адреса в директиве 'templateUrl', тест не будет работать, когда $ httpbackend будет издеваться, это приведет к удалению несуществующего URL-адреса. –