krasovsky, да, есть $watch, убрал его - нифига
Ща попробовал по разному, короче если прописать вот так
Цитата:
|
var app = angular.module('App', ['ngRoute']);
app.config(['$routeProvider', function($routeProvider) { $routeProvider
.when('/', {templateUrl: 'views/list.html', controller: 'AppListCtrl'})
.otherwise({ redirectTo: '/' });
}]);
app.controller('AppListCtrl', ['$scope', '$http', function($scope, $http) {
$scope.name = "AppListCtrl";
console.log('oop!');
}]);
|
вьюхи идут в индекс.html в виде <div ng-view></div>
тогда два раза контроллер срабатывает (вывожу console.log)
Если без роутерпровайдера, просто есть апп, контроллер, который привязан к какому-либо блоку в разметке (в index.html), то тогда один раз контроллер срабатывает...