Как запустить фабричный экземпляр внутри функции инициализации угловой директивы
Внутри директивной функции связи я хочу вызвать фабричный экземпляр. Возможно ли это?
.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() что-то вроде этого из функции.