Чего то я туплю с утра.
Делаю директиву, которая должна выдавать список, полученный из сервиса
(function () {
'use strict';
angular
.module('admin')
.directive('addToCart', addToCart);
function addToCart() {
var directive = {
link: link,
template: '<div ng-repeat="item in items">{{item.name}}</div>',
restrict: 'EA',
controller: AddToCartController,
conrollerAs: 'addto'
};
return directive;
function link(scope, element, attrs,ctrl) {
}
AddToCartController.$inject = ['Product'];
function AddToCartController(Product) {
var vm = this;
vm.items = Product.query();
}
}
})();
А вот получил я
vm.items
Мне же надо его как то связать в link или что? Прошу прощения за такой вопрос, ну что то на самом деле туплю
Update Ну да. Наверное надо передать
$scope.items = vm.items;
в линк