Angular js templateUrl с абсолютным путем - программирование

Angular js templateUrl с абсолютным путем

На странице просмотра видео с URL-адресом

/часы/video_id

у меня было приложение ng. Директива показана ниже.

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 всегда ищет относительный путь. Есть ли способ настроить приложение, чтобы он искал "/ng-template/myTemplate.html"?

4b9b3361

Ответ 1

Вы пытались добавить ведущую косую черту в templateUrl, например

templateUrl: '/ng-templates/myTemplate.html',