Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как вызвать метод? (https://javascript.ru/forum/misc/50168-kak-vyzvat-metod.html)

tsigel 18.09.2014 15:32

А ваше взаимодействие с сайтом не должно влиять на его основную работу?

Стейты - это состояния сайта. грубо говоря страницы. Вам же наверно надо не просто кликнуть и поля заполнить? Наверно там много действий. Можно сделать состояния сайта удовлетворяющие вашим действиям и программой просто переключать их (меняя урл). Хотя в рамках нестандартных задач часто приходится пользовать нестандартные решения, и возможно вы и правы. Тогда лучше чем через angular.element ничего наверно не придумать. Но как я уже говорил вы можете ловить неожиданные глюки. Дело в том что любое событие и метод должен вызываться через $apply, в котором ангулар просматривает состояние объекта и применяет изменения в доме и т.п. Если действовать без $apply может не перестраиваться дом, а если вызывать его слишком часто - скрипт может вылететь с ошибкой.

melky 19.09.2014 22:35

Цитата:

Сообщение от Aetae (Сообщение 330866)
Angular - это не js, это мерзость со своей говнопарадигмой.

критикуя - предлагай. что использовать взамен NG ? спрашиваю из-за незнания

Aetae 20.09.2014 00:04

Цитата:

Сообщение от melky (Сообщение 331461)
критикуя - предлагай. что использовать взамен NG ? спрашиваю из-за незнания

Былоб что предлагать... Все мы едим кактусы, те или иные.:(


Часовой пояс GMT +3, время: 18:41.