我有两个功能,第一个是myFunction的()和myDiv()为什么内的函数调用运行第一比母体函数调用角2
<div (click)="myDiv()">
<button (click)="myFunction()"> Submit </button>
</div>
在AppComponent我有这两种功能的认定中像这样:
myFunction()
{
console.log("I am in myFunction");
}
myDiv()
{
console.log("I am in myDiv");
}
这样做的结果应该是:
我在myFunction的
我在myDiv
为什么myFunction在myDiv之前先运行?是什么原因?
原因是这是事件如何传播。阅读关于此https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Examples#Example_5:_Event_Progagation – dfsq