Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript: Angular 2, AngularJS
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
smokehawker
0 / 0 / 8
Регистрация: 17.10.2012
Сообщений: 286
1

Клик по кнопке в директиве

28.04.2017, 13:43. Просмотров 536. Ответов 4
Метки нет (Все метки)

есть директива
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
(function(angular) {
    'use strict';
 
    angular.module('sglPaperButton', [])
 
        .directive('sglPaperButton', function() {
            return {
                restrict: 'AE',
                templateUrl: 'app/common/sglPaperButton/sglPaperButton.html'
            };
        });
 
})(angular);
это кнопка в директиве.
HTML5
1
<paper-button raised class="slg-paper-button">{{paperButtonName}}</paper-button>
вызываю директиву
HTML5
1
<sgl-paper-button ng-click="selectFromMediaLibrary()" ng-if="paperButton"></sgl-paper-button>
и кликаю по директиве.
Вопрос: как мне кликать по кнопке а не по дериктиве? если функции могут быть разными и (ng-click, ng-mouseover ) и т.д.

Добавлено через 20 часов 53 минуты
я слышал что можно как-то через ивенты, но ничего не понял.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2017, 13:43
Ответы с готовыми решениями:

Отслеживание в директиве изменения значения в scope контроллера
Привет всем участникам, у меня проблема такого свойства - надо мне отследить изменение из...

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

Многоразовый клик по кнопке
Изобрел своеобразный велосипед, который подгружает мне контент вместе с кнопкой. Суть такова:...

Клик по javascript кнопке
Всем привет, при регестрации почтового ящика на mail.ru есть кнопка &quot;Уменя нет мобильного...

Клик по кнопке в webbrowser
Всем привет! Нужна помощь, уже вот второй день мучаюсь с этим. Как кликнуть по вот такой...

4
Angry_n_Hungry
19 / 19 / 12
Регистрация: 03.10.2016
Сообщений: 107
02.05.2017, 13:41 2
Ты на директиву навешиваешь клик, так почему тебе на кнопку аналогично не навесить click\mouseover\и пр.?
Не очень понятно чего тебе надо конкретно, выразись яснее
0
smokehawker
0 / 0 / 8
Регистрация: 17.10.2012
Сообщений: 286
04.05.2017, 11:18  [ТС] 3
фишка в том что кнопка одна, а названия кнопки и функции разные(всмысле при клике которые вызываются), я специально и создал директиву под кнопку что б потом дублировать минимум кода.
0
Angry_n_Hungry
19 / 19 / 12
Регистрация: 03.10.2016
Сообщений: 107
04.05.2017, 16:05 4
ну значит клик на кнопку, а функцию-коллбэк передавать через параметр scope:{...} в директиву
0
smokehawker
0 / 0 / 8
Регистрация: 17.10.2012
Сообщений: 286
04.05.2017, 16:16  [ТС] 5
хорошо я понял, так же и передавать, через scope названия функций(как и название кнопки). Мне просто говорили что как-то через ивенты надо делать, но я не понял что и как...
0
04.05.2017, 16:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.05.2017, 16:16

Клик по кнопке (Delphi)
Доброго времени суток. Не могу не как разобраться как сделать клик по вот такой кнопке &lt;a...

Клик по кнопке в браузере
День добрый! Подскажите возможно ли программно нажать на ссылку или кнопку к примеру в браузере...

Не работает клик по кнопке
Не получается запустить даже самый простой код Вот это ХАМЛ код &lt;Window...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru