Я изучаю услуги AngularJS, и у меня проблема.Угловые сервисы, дающие «TypeError: Не удается прочитать свойство« helloConsole »неопределенного»
Это мой Угловой код:
var app = angular.module("todoListApp");
app.controller('MainController', MainController);
MainController.$inject = ['$scope'];
function MainController($scope, dataService){
$scope.helloConsole = dataService.helloConsole;
};
app.service('dataService', function(){
this.helloConsole = function(){
console.log("console services");
};
});
That's my HTML Code
<div ng-controller="MainController" class="list">
<div class="item" ng-class="{'editing-item' : editing, 'edited': todo.edited}" ng-repeat="todo in todos">
<div class="actions">
<a href="" ng-click=" editing = !editing">Edit</a>
<a href="" ng-click="helloConsole()">Save</a>
<a href="" class="delete">Delete</a>
</div>
</div>
</div>
Я пытаюсь сделать так, чтобы при нажатии на Save, консоль показывает мне «консольные услуги», но это дает мне ошибка:
angular.js:13424 TypeError: Cannot read property 'helloConsole' of undefined
Работал отлично !!! Большое спасибо! – Sakramentas