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í.

Diskuze: Angular 7 contenteditable

Aktivity
Avatar
Ladislav Niderle:21.3.2019 6:36

Ahoj, prosím, může mi někdo poradit jak mám nastavit contenteditable dynamicky? potřebuji mít možnost zapnout nebo vypnout editaci a dělám to pomocí mat-slide-toggle, ale z nějakého důvodu když zadám contenteditable="mat­SlideToggle" tak to nedovolí zapisovat v době kdy má.

Zkusil jsem: Zkoušel jsem hledat, ale všude bylo napevno buď true nebo false, ale nic, kde by to bylo možné měnit.

Chci docílit: Snažím se mít možnost zapnout editaci nad tabulkou, aby mohl uživatel něco opravit, ale aby defaultně byla editace vypnutá.

Předem děkuji za radu.

 
Odpovědět
21.3.2019 6:36
Avatar
Odpovídá na Ladislav Niderle
Petr Štechmüller:21.3.2019 7:58

Ahoj, je rozdíl, mezi těmito dvěma zápisy:

contenteditable="matSlideToggle"
[contenteditable]="matSlideToggle"

První nastaví hodnotu napevno a už s ní nic nezmůžeš.
Druhý je tzv. one-way binding, u kterého se vlastně nastaví jednosměrné "pozorování" hodnoty za "rovnítkem".

Zkus napsat tu druhou možnost a mělo by to fungovat ;-)

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
21.3.2019 7:58
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Odpovídá na Petr Štechmüller
Ladislav Niderle:21.3.2019 8:33

Moc děkuji, funguje to přesně tak jak potřebuji.

 
Nahoru Odpovědět
21.3.2019 8:33
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.