Я новичок в angular js и в настоящее время застрял с очень проводным видом ошибки. функция в контроллерах выполняется дважды, когда ее вызываемый по представлению загружается по маршруту.
вы увидите предупреждение дважды!
мой взгляд прост
и мой код приложения следующий
var IB = angular.module('IB', []);
//channel controller
IB.controller('channelsController', function ($scope, $routeParams) {
$scope.greet = function () {
alert('hi');
};
});
IB.config(function ($routeProvider) {
$routeProvider
.when('/channels', {
controller: 'channelsController',
template: '{{greet()}}'
})
.otherwise({ redirectTo: '/channels' });
});