我有兩個功能,第一個是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