Я хочу выполнить функцию ng-click через консоль, возможно ли это?

3

Я хочу вызвать функцию ng-click, используя console. Возможно ли это?

<button class="btn btn-sm btn-block btn-green ng-binding" id="login-button"ng-click="onLoginClick($event)">Log In</button>
  • 0
    Если нет, то есть другие способы тестирования onLoginClick , верно?
Теги:
google-chrome

4 ответа

1

Вы можете попробовать следующее:

angular.element('#login-button').triggerHandler('click');

это будет работать точно.

0

Да. Вы можете вызвать/выполнить функцию с помощью window.function_name() или function_name()

0

Единственный способ, который мне нужен, - использовать jQuery для выбора элемента (кнопки), а затем вызвать щелчок:

$( "#login-button" ).trigger( "click" );

Попробуйте и сообщите нам, если это сработает, вот вы JSFiddle: ссылка

-2

Вы можете использовать javascript getelementbyid следующим образом:

document.getElementById("login-button").click();
  • 0
    это вне контекста. Вопрос в том, чтобы получить событие click в angularjs.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню