Всем привет!
Начал изучать Angular, не могу понять, по чему у меня не работает ng-click из примера, вот код HTML:
<!DOCTYPE html>
<html lang="ru" ng-app="myApp">
<head>
<meta charset="UTF-8">
<title>Angular JS</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.js"></script>
</head>
<body ng-controller="MainController">
Name: <input type="text" ng-model="name"><br />
Hello, {{ name }}!<br />
<input type="button" value="Click" ng-click="myFunc">
<script type="text/javascript" src="/app.js"></script>
</body>
</html>
Вот app.js:
var app = angular.module("myApp", []);
app.factory('MyLogginService', function(){
return {
log: function(argument){
console.log(argument);
}
};
});
app.factory('AlertLogginService', ['$window', function($window){
return{
log: function(argument){
$window.alert(argument);
}
};
}]);
app.controller('MainController', ['$scope', 'AlertLogginService', function($scope, logger){
$scope.name = "Guest";
$scope.myFunc = function(){
logger.log('hello!');
};
}]);
В примере работает а у меня нет.. В чем может быть проблема? В консоль браузера ошибки Angular'а не выводятся.