Environment: Angular 6.x, Angular Material 6.x
Tooltip애 show 된 이후, Tooltip value에 undefined가 들어가게 되면, 이후 tooltip이 비활성화 되는 것으로 material tooltip component가 처리하는 것으로 보인다.
따라서,
- html -
[matTooltip]="myTooltip"
이렇게 한 경우,
tooltip이 'show'된 이후, myTooltip값이
'a' => 'b' => 'c'
이 순서로 바뀌면, 'c'가 tooltip으로 잘 보이는데,
'undefined' => 'b'
순서로 replace하면, 'b'가 보이지 않는다. 첫번째 undefined로 인해서, tooltip이 disable되어 버리는 것 같다.
이 경우, mouse를 leave했다가, 다시 enter해서 tooltip이 다시 'show'될 경우, 'b'가 보인다.
즉, 현재 show session에서는 update되지 않고, 다음 'show' session에 보인다.
이것은
'a' => undefined => 'c'
순서로로 변경할 경우도 마찬가지다 - 당시 show session에서는 'c'가 보이지 않는다.
'Domain > Web' 카테고리의 다른 글
[Angular] ngrx/store state 변화 이해하기... (기초) (0) | 2018.07.11 |
---|---|
[Angular6] Inter-module communication. (0) | 2018.06.23 |