当我点击页面上的其他元素时,我正在尝试调用angular2-material-datepicker的日历弹出窗口。 那就是:
<material-datepicker>
</material-datepicker>
单击某些文本时应调用:
<p> click me to invoke calendar</p>
答案 0 :(得分:2)
我在api文档中找不到任何内容但在查看日历源后我发现有一个@input
属性,它的工作就是显示或隐藏日历。
@Input() showCalendar: boolean;
尝试将组件的局部变量绑定到它并在click事件中更改此变量。 (我自己也没有尝试过,所以请试一下,告诉我是否有效)