Я использую угловой материал.Почему md tooltip не применяется к вкладке md dummy
Когда я создаю свою собственную директиву и добавить его в мкр-вкладки этикетки, как
<md-tab-label>
<custom-directive>
Label
</cutom-directive>
</md-tab-label>
Тогда обычай применяется директива в какой-то «мкр-манекена-вкладке» также.
Но если я дам mdtooltop в мкр-закладки этикетки, как
<md-tab-label>
Label
<md-tooltip>Label</md-tooltip>
</md-tab-label>
тогда нет мкр-подсказке применяется к классу «мкр-манекена-вкладка»
Я попытался найти внутри код mdtooltip, но не мог получить никакой подсказки.
https://github.com/angular/material/blob/master/src/components/tooltip/tooltip.js
Как я могу сделать то же самое для моей пользовательской директивы, т.е. пользовательские директивы не должны применяться к мд вкладке манекена?
Они наблюдают за видимой области видимости переменной. Но как они узнают, какой элемент отображается на экране, а какой - нет? Обычно, чтобы проверить, является ли элемент видимым на экране, мы должны проверить его свойство отображения или проверить offsetHeight. Но они не делают ничего подобного в своем коде. Итак, как они знают о видимости элемента? – Santosh