Hod*_*lem 4 angular-material angular-material2 angular
我试图找出调用Material 2 Tooltip上的显示和隐藏方法,以便我可以根据组件中的某些条件强制工具提示显示或隐藏它。
我尝试过使用@ViewChild
来获取对该指令的引用,但我一定做错了什么。
模板片段:
<button md-mini-fab color="primary" mdTooltip="Menu" [mdMenuTriggerFor]="menu" class="remove-record">
<md-icon color="white">view_headline</md-icon>
</button>
Run Code Online (Sandbox Code Playgroud)
组件片段:
export class RackAverageComponent implements OnInit {
@ViewChild(MdTooltip) save;
ngOnInit() {
this.save.show();
}
}
Run Code Online (Sandbox Code Playgroud)
模板中的指令似乎没有与组件关联。不确定我是否@ViewChild
正确使用。
您需要为工具提示提供一个 id。
将您的模板更改为:
<button md-mini-fab color="primary"
#tooltip="mdTooltip" [mdTooltip]="'Menu'"
[mdMenuTriggerFor]="menu" class="remove-record">
<md-icon color="white">view_headline</md-icon>
Run Code Online (Sandbox Code Playgroud)
ViewChild
...并使用并在视图初始化后显示来访问工具提示:
@ViewChild('tooltip') tooltip:MdTooltip;
ngAfterViewInit() {
this.tooltip.show ();
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6307 次 |
最近记录: |