Я обслуживаю угловой маршрутизатор на странице Drupal 7. Тот же пример отлично работает в этой скрипке: http://jsfiddle.net/laurencefass/Lsu8p124/.Угловой встроенный шаблон 404 не найден на странице drupal
HTML
<script type="text/ng-template" id="embedded.home.html">
<h1> Home </h1>
</script>
<script type="text/ng-template" id="embedded.about.html">
<h1> About </h1>
</script>
<div ng-app="routerApp">
<div id="navigation">
<a href="#/home">Home</a>
<a href="#/about">About</a>
</div>
<div ng-view></div>
</div>
Javascript
var app=angular.module('routerApp', ['ngRoute']);
app.controller('HomeController', function ($scope) {});
app.controller('AboutController', function ($scope) {});
app.config(function ($routeProvider) {
$routeProvider.
when('/home', {
templateUrl: "embedded.home.html",
controller: 'HomeController'
}).
when('/about', {
templateUrl: 'embedded.about.html',
controller: 'AboutController'
}).
otherwise({
redirectTo: '/home'
});
});
Я получаю следующее сообщение об ошибке во время выполнения:
«Ошибка: [$ компилировать: tpload] Не удалось загрузить шаблон: встроенный .home1.html (статус HTTP: 404 не найден) http://errors.angularjs.org/1.5.0-beta.1/ $ компилировать/tpload? P0 = embedded.home1.html & p1 = 404 & p2 = Не% 20Found minErr/< https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.0-beta.1/angular.js?nwma5b:68:5 @ HandleError @https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.0-beta.1/angular.js?nwma5b:17751:1 processQueue @https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.0-beta.1/angular.js?nwma5b:14814:11 scheduleProcessQueue/< @https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.0-beta.1/angular.js?nwma5b:14830:27 $ RootScopeProvider/это. $ gethttps: //cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.0-beta.1/angular.js? nwma5b: 16058: 9 $ RootScopeProvider/this. $ gethttps: //cdnjs.cloudflare. com/ajax/libs/angular.js/1.5.0-beta.1/angular.js? nwma5b: 15869: 15 $ RootScopeProvider/this. $ gethttps: //cdnjs.cloudflare.com/ajax/libs/angular. js/1.5.0-beta.1/angular.js? nwma5b: 16166: 13 done @https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.0-beta.1/angular.js?nwma5b:10607:36 completeRequest @https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.0-beta.1/angular.js?nwma5b:10805:7 requestLoaded @https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.0-beta.1/angular.js?nwma5b:10750:1