Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Ladislav Niderle:17.5.2019 8:37

Ahoj, potřeboval bych poradit kde dělám chybu. Mám formulář, kde tahám data z pole, které mám naplněné a snažím se ho dát postupně informace do input fieldu. S tím problém takhkle nemám, ale jakmile se pokusím udělat změnu a pak to chci uložt se změnami, tak zjistím, že se mi to nepromítlo do toho pole jak má, lépe řečeno vůbec.

<mat-form-field>
                                  <mat-label>Ulice</mat-label>
                                  <input matInput placeholder="Ulice" [disabled]="!acceptTerms"
                                       [ngModel]="produkt.licenceProposal.street">
                                </mat-form-field>

Zkusil jsem: Zkusil jsem tam přidat i bluer, ale ani ten mi nepomohl.

<mat-form-field>
                                  <mat-label>Ulice</mat-label>
                                  <input matInput placeholder="Ulice" [disabled]="!acceptTerms"
                                       [ngModel]="produkt.licenceProposal.street"
                                       (blur)="updateStreet(idT,idP, $event)">
                                </mat-form-field>

Chci docílit: Snažím se dosáhnout toho, abych mohl měnit data v input fieldu a oo se to automaticky po odchodu z pole nebo ideáln automaticky po dopsání promítlo i do samotného objektu.

Předem moc děkuji za radu.

 
Odpovědět
17.5.2019 8:37
Avatar
Odpovídá na Ladislav Niderle
Petr Štechmüller:17.5.2019 9:13

Ahoj, podle dokumentace musíš použít two-way databinding. To co tam máš teď, je pouze pro zobrazení, ne pro zápis. Úprav konkrétně tohle:

[ngModel]=""

za tohle:

[(ngModel)]="

Mělo by Ti začít fungovat ;-)

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
17.5.2019 9:13
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.