Где я должен поместить HTML-файлы для угловой маршрутизации?

0
var myapp = angular.module('myApp', ['ngCookies','ui.bootstrap','ngTouch','ui.bootstrap-slider','ngRoute']);
myapp.config(function($interpolateProvider,$locationProvider,$routeProvider) {
$routeProvider.when('/overview', {
               templateUrl: '/mysite/mdm/mdm_overview.html',
               controller: 'AddStudentController'
            }).
            when('/dashboard', {
               templateUrl: '/mysite/mdm/mdm_dashboard.html',
               controller: 'AddStudentController1'
            }).  
           otherwise({
              redirectTo: '/overview'
           });

Когда я запускаю этот код, возникает следующая ошибка:

Неизвестный поставщик: $ templateRequestProvider <- $ templateRequest <- $ route <- ngViewDirective

В чем проблема? Должен ли я помещать html файл в статическую папку?

  • 0
    Ошибка, вероятно, из-за несоответствия версий библиотек. Пожалуйста, убедитесь, что версии angularjs, маршрутизатора и т. Д. Совместимы друг с другом
  • 0
    Откройте инструменты разработчика в chrome, откройте вкладку сети - посмотрите, не появляется ли ошибка 404 при загрузке шаблонов, или сервер вернул их правильно
Показать ещё 7 комментариев
Теги:

1 ответ

1

Обязательно включите файлы angular.js и angle-route.js. И файлы должны быть в одних и тех же версиях. angular.js - v1.3.0-rc.5 angle-route.js - v1.3.0-rc.5

Ещё вопросы

Сообщество Overcoder
Наверх
Меню