我在项目中使用angular2并实现。
记录Materialise,仅在按钮点击时打开模态(对话框/弹出窗口)。它是按钮标签中的一个触发模态操作的原因。
我做了一些研究,但我没有找到如何从Typescript文件中触发的事件打开。
之前有没有人这样做过?我怎样才能做到这一点?
答案 0 :(得分:2)
我不是100%确定你想要实现的目标,但是如果你想在Angular中触发事件时触发一个函数你需要一个Eventemitter:https://angular.io/api/core/EventEmitter
something: boolean = false;
@Output()
somethingChanged= new EventEmitter();
当您触发事件由您决定时。例如像这样。
doSomething(){
this.something = true;
this.someThingChanged.emit(this.something);}
现在将属性绑定到发出的布尔值。
<button (somethingChanged) = "attributeIWantToBind" > </button>