Как запустить фабричный экземпляр внутри функции инициализации угловой директивы

Внутри директивной функции связи я хочу вызвать фабричный экземпляр. Возможно ли это?

.directive('commentList', функция (CommentsService, Global) { return { restrict: 'E', templateUrl: 'xxxx', ссылка: функция ($ scope, element, attrs) {

.... я хочу вызвать фабрику отсюда} }}); .factory('fact'){ }

1 ответ

Вы можете просто добавить факт (фабрика) вверху так:

.directive('commentList', function(CommentsService, Global, fact) { return { restrict: 'E', templateUrl: 'xxxx', link: function($scope, element, attrs) {

А затем с помощью fact.callFactMethod() что-то вроде этого из функции.

Другие вопросы по тегам