Я пытаюсь обрабатывать данные, поступающие из моей базы данных в директиве, однако эти данные в настоящее время запряженного контроллером и быть присвоенными сферы, как это:Передача данных от контроллера к директиве
Календаря контроллер:
'use strict';
var CalendarController = ['$scope', 'EventModel', function(scope, EventModel) {
scope.retrieve = (function() {
EventModel.Model.find()
.then(function(result) {
scope.events = result;
}, function() {
});
}());
}];
adminApp.controller('CalendarController', CalendarController);
Директива Календарь:
'use strict';
var calendarDirective = [function($scope) {
var Calendar = {
init: function(events) {
console.log(events);
}
};
return {
link: function(scope) {
Calendar.init(scope.events);
}
};
}];
adminApp.directive('calendarDirective', calendarDirective);
Но данные не определен в директиве, а в контроллере данные появляются, чтобы быть в порядке.
Спасибо!
попробуйте с изолированной областью –
Просьба поделиться директивой html –