Geek tričko zdarma Geek tričko zdarma
Hledáme grafika na pohodovou brigádu v Blenderu nebo programátora na hry v PyGame. Máš zájem? Napiš nám na redakce [zavináč] itnetwork.cz!
Tričko zdarma! Stačí před dobitím bodů použít kód TRIKO15. Více informací zde
Avatar
Ladislav Niderle:17. května 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. května 8:37
Avatar
Petr Štechmüller
Překladatel
Avatar
Odpovídá na Ladislav Niderle
Petr Štechmüller:17. května 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í
+1 bodů
Řešení problému
Nahoru Odpovědět 17. května 9:13
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
 
Nahoru Odpovědět 19. května 5:49
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.