Я создал директиву, связывающую событие click с элементом. При щелчке я хочу использовать фабрику, которая делает вызов ajax. Как мне это достичь? Мой код выглядит так:Как использовать ngResource внутри функции обратного вызова привязки?
angular.module('user')
.directive('activityFeed', function(userFactory, $http) {
return {
restrict: 'A',
link: function($scope, element, attrs) {
userFactory.getActivities();
element.bind('click', function() {
console.log("hello");
userFactory.getActivities();
})
}
}
})
Первый вызов, который находится вне функции связывания. Теперь, когда я нажимаю на атрибут, он записывает «привет», но он не вызывает getActivities()
.
orular? Вы можете сначала исправить это. –