2014-09-13 5 views
1
Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.24/$injector/modulerr?p0=curveApp&p1=Error%…rjs.org%2F1.2.24%2F%24injector%2Fmodulerr%3Fp0%3DngRoute%26p1%3DError%253A...<omitted>...0) 

Im, получивший вышеуказанную ошибку в моем приложении Laravel/Angular. Я пошел к URL-адресу, и я все еще не уверен, что происходит с ошибкой.

У меня есть файл app.js в project/public/js с этим кодом:

var curveApp = angular.module('curveApp', [ 
    'ngRoute', 
    'curveControllers' 
]); 

, а затем файл config.js в project/public/js с этим кодом:

curveApp.config(['$routeProvider', 
    function($routeProvider) { 
     $routeProvider. 
      when('/register', { 
       templateUrl: 'partials/register.html', 
       controller: 'RegisterCtrl' 
      }); 
    } 
]); 

Извините за начинающими вопросы - я бы google, чтобы найти ответы, но я не совсем уверен, что искать.

Я пытаюсь создать HTML-шаблоны в проекте/public/js/partials и заставить их переключаться на основе URI без обновления страницы.

+0

Модуль ngRoute определен в угловом маршруте.js. Есть ли ссылка на этот файл в теге скрипта? –

ответ

0

Эти ошибки показывают, что, когда некоторые из ваших модулей не существуют на странице и не включены, убедитесь, что ngRoute и curveControllers определены и прикреплены к вашей DOM.

+0

Сорри, я новичок в Угловом. Как мне это сделать? –

+0

Вы могли бы поделиться своим кодом в скрипке? –

Смежные вопросы