Wątek przeniesiony 2018-03-13 14:32 z Java przez somekind. Powód: Niepoprawna kategoria forum

AngulajJS wywołanie zdarzenia

Odpowiedz Nowy wątek
2018-03-13 14:26
Uczynny Ogórek
0

Witam
Czy można wywołać zdarzenie zmiany pola input tak aby angular je "kupiło"?
Jest formularz są tam pola do których wpisuje wartości za pomocą jquery ale gdy naciskam wyślij Angular nie widzi w ogóle żadnych zmian tak jakby pola były puste. Czy można wywołać jakoś zdarzenie zmiany change keydown etc dla pola input z poza angulara aby on je kupił?

Pozostało 580 znaków

2018-03-13 14:39
0

nie mieszaj jquery z angularem, to zawsze się kończy kataklizmem

Pozostało 580 znaków

2018-03-13 16:45
Uczynny Ogórek
0
mr_jaro napisał(a):

nie mieszaj jquery z angularem, to zawsze się kończy kataklizmem

Nie mam innego wyboru muszę wypełnić formularz. Zresztą czy użyję jquery czy czystego js jak wywołać zdarzenie?

Pozostało 580 znaków

2018-03-13 16:50
0

masz wybór wypełnić formularz angularem.

edytowany 1x, ostatnio: mr_jaro, 2018-03-13 16:51

Pozostało 580 znaków

2018-03-13 20:59
Świetny Karp
0

Jeżeli prawidłowo zrozumiałem

jQ elem.click();
Na czystym js trzeba zrobić event i wywołać:
var event = new Event('click', {bubbles: true});
elem.dispatchEvent(event);

Pozostało 580 znaków

2018-03-14 21:07
Uczynny Ogórek
0

@mr_jaro: jeśli masz jakieś rozwiązanie to je pokaż po co piszesz spam.

To chyba ty nie potrafisz czytać, podałem rozwiązanie, od autora wątku wymagam troche wysiłku. - mr_jaro 2018-03-22 12:02

Pozostało 580 znaków

2018-03-21 19:08
0

Przecież jedną z zalet Angulara jest two-way data binding, tzn. zmieniając widok zmienia się i kontroler i na odwrót. Dlaczego chcesz podstawiać dane do inputów za pomocą jQuery? Dyrektywa ng-model powinna załatwić sprawę. sprawdź demo

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0