Не работает вывод
<h3>Events</h3>
<div ng-repeat="e in vm.events">
{{e.name}}
{{e.date}}
{{e.locality}}
</div>
{{vm.events.locality}}
При этом
{{vm.events.locality}}
срабатывает, данные приходят и выводятся. В чем проблема? Что я пропустил?
Директива в которой это всё происходит
angular
.module('app.research')
.directive('researchEvents', researchEvents);
function researchEvents() {
var directive = {
restrict: 'EA',
templateUrl: 'research/client/directives/researchEventsDirective/research.events.client.directive.html',
scope: {
},
link: linkFunc,
controller: ExampleController,
controllerAs: 'vm'
};
return directive;
function linkFunc(scope, el, attr, ctrl) {
console.log(scope.vm.events);
}
}
ExampleController.$inject = ['researchEventsService'];
function ExampleController(researchEventsService) {
var vm = this;
vm.events = researchEventsService.get();
}
Собственно, вот