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:22.2.2019 13:27

Ahoj, potřebuji poradit s prací na tooltipu, aby byl schopen zobrazovat jiné texty na určitých parametrech objektu.

Zkusil jsem: zatím jsem našel jenom přímé přiřazení, ale já potřebuji mít jeden konkrétní vizuál a rozhodovat se jaký tooltip se má právě v danou chvíli objevit.

Chci docílit: Mám tabluku, kde v posledním sloupcí zobrazuji iconu pro editaci, ale vzhledem k tomu, že potřebuji rozlišit o jakou editaci jde, tak potřebuji mít různé tooltipy a to nevím jak toho docílit. Tak jestli by byl někdo ochoten mi nějak poradit, tak budu jedině rád.

 
Odpovědět
22.2.2019 13:27
Avatar
Odpovídá na Ladislav Niderle
Petr Štechmüller:22.2.2019 13:36

Ahoj, mělo by to být celkem jednoduché. Vezmu příklad z dokumentace.
Mějme takovýto kód:

<button mat-raised-button
        matTooltip="Info about the action"
        aria-label="Button that displays a tooltip when focused or hovered over">
  Action
</button>

Když chceš, aby jsi změnil obsah, tak to nabinduješ na proměnou v TS kódu

@Component({...})
export class SomeComponent {
    tooltip: string;
}

<button mat-raised-button
        [matTooltip]=tooltip
        aria-label="Button that displays a tooltip when focused or hovered over">
  Action
</button>

Teď už jenom přidáš logiku, na přiřazení do proměnné tooltip.

Pokud si stále nebudeš vědět rady, hoď sem kód a na něm to ukážu asi lépe.

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

Moc děkuji, toto řešení mně vbec nenapadlo.

 
Nahoru Odpovědět
22.2.2019 14:16
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.