С новой версией углового маршрута вам нужно require('angular-route')
в ваших зависимостях, но я не могу заставить эту работу работать. В angular-route npm page, он говорит, чтобы сделать angular.module('myApp', [require('angular-route')]);
зависимость от углового маршрута, не требующая
Это мой код:
angular.module('app.routes', [require('angular-route')])
.config(function($routeProvider, $locationProvider){
$routeProvider
.when('/', {
templateUrl: 'app/views/pages/home.html'
});
$locationProvider.html5Mode(true);
});
Когда я запускаю мой сервер, я получаю ошибку: require is not defined
.
Может ли кто-нибудь помочь мне здесь.
Последний раз, когда я делал это, было около 4 месяцев назад, и вы просто свяжете файл углового маршрута перед вашим app.js в своем index.html, а затем в своем приложении app.js вы просто вызываете: 'angular.module ('app_name', ['ngRoute']) ... '. Почему вы больше не можете этого делать? –
вы r право. если вы хотите использовать угловое значение с узлом js, тогда требуется браузер, кроме этого вы можете сделать это 'angular.module ('app.routes', ['ngRoute']);' в вашем приложении js и включить app.js в ваш html-файл после файла angular.js и angular-route.js. вы можете увидеть следующую ссылку для большего разрешения: https://docs.angularjs.org/api/ngRoute/service/$route –
Я понял, что проблема ... все, что мне нужно было сделать, это включить мой файл службы и файл с контроллером –