Я пытаюсь создать угловую директиву для вызова метода службы для проверки изменения базы данных.Директива AngularJS, Услуга вызова по атрибуту директивы
Вот мой HTML:
<div my-directive="Panel.check"></div>
Что я хочу:
вызов "проверить" метод обслуживания "Панель". Директива ничего не знает об услугах и методе. Он просто разбирает атрибуты и связывает их, или, если необходимо, покажите мне решение.
Что у меня есть:
appDirectives.directive('myDirective', function($parse) {
var directiveOnObject = {
restrict: 'A',
scope: { method:'&myDirective' },
link: function(scope,element,attrs) {
var panel = scope.method;
console.log(panel());
}
};
return directiveOnObject;
});
метод Scope должен получить экземпляр "Панель" и называет "проверить" метод его.
Есть ли какие-либо решения? Пожалуйста, объясни.
Это именно то, что я хочу! Спасибо. Но как насчет параметров отправки? Как мы можем отправить параметры на завод из директивы таким образом? – saeedhbi
Я отредактировал свой ответ. –