Чтобы назначить разные всплывающие подсказки для разных изображений - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть массив изображений (собак), которые я отображаю так:

enter image description here

Я пытаюсь присвоить разные имена различным собакам, используя tooltip .Средства для dog1: tooltip (dog1), dog2: tooltip (dog2) .... и т. Д. . В моем примере каждая подсказка отображается для той же собаки, что и вобраз.Чего мне не хватает:

Stackblitz DEMO

Ответы [ 2 ]

0 голосов
/ 26 ноября 2018

Используя индекс, вы можете получить конкретный текст всплывающей подсказки.

<div class="container" *ngFor="let dog of dogs">

            <div class="section">
                <p id="name">Dogs:</p>
                <img  matTooltip="{{dog.tooltip[i]}}"  *ngFor="let image of dog.img; let i = index;" class="dog-img"  src="{{image }}" >
            </div>


    </div>
0 голосов
/ 26 ноября 2018

Обновите код, как показано ниже:

<div class="container" *ngFor="let dog of dogs">

            <div class="section">
                <p id="name">Dogs:</p>
                <span *ngFor="let image of dog.img ; let dataRowIndex = index">
                <img  matTooltip="{{dog.tooltip[dataRowIndex]}}"   class="dog-img"  src="{{image }}" >
            </span>
            </div>


    </div>

Обновлен стек Демо :

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...