Я пытаюсь создать простое приложение.Как отлаживать угловые маршруты?
Мой index.html файл
<!DOCTYPE html>
<html>
<head>
<script src="/bower_components/angular/angular.js"></script>
<script src="/bower_components/angular-route/angular-route.js"></script>
<script src="/js/main.js"></script>
<script src="/js/controllers/account.js"></script>
</head>
<body ng-app="elara">
wuuuu
<div ng-view></div>
</body>
</html>
main.js файл
var app = angular.module('elara', [
'ngRoute'
]);
app.config(['$routeProvider',
function($routeProvider) {
debugger;
$routeProvider.
when('/', {
templateUrl: '/html/template/home-page.html',
controller: 'accountController'
}).
otherwise({
redirectTo: '/phones'
});
}]);
и мой контроллер:
var app = angular.module('elara', []);
app.controller('accountController', ['$scope', '$http', function(){
$scope.username = "";
$scope.password = "";
$scope.register = function(){
$http.post(config.apiAddress + "account/login/", {username: $scope.username, password: $scope.password}).then(
function(data){
console.log(data);
}, function(response){
console.log(response);
});
};
}]);
пожалуйста noitice отладчик в main.js файле, но degugger не останавливается в этом пункте. Это не похоже на выполнение того, что находится внутри моей функции app.config. И когда перейти к /
маршруту, мой дом-page.html не загружается в ng-view
Btw, вы забыли аргументы '$ scope' и' $ http' для контроллера. –