3 回答

TA貢獻1871條經驗 獲得超13個贊
onclickat按鈕不能調用組件的函數,必須用javascript代碼調用,例如:onclick="console.log('sss')"
如果你想調用組件的功能:
.html:
<button id="btn1" class="btn1" (click)="openClose(this, 'bg-modal')">Click me </button>
.ts:
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css',
'./video-style.css']
})
export class AppComponent {
openClose(btn1, bgmodal){
document.getElementById('.btn1').addEventListener('click', function(){
document.getElementById('.bg-modal').style.display='flex';
});
}
}

TA貢獻1802條經驗 獲得超6個贊
如果您使用 Angular,您應該提及您想要使用哪個事件。如果你想使用點擊事件那么你應該這樣使用:
<button (click)="onSave()">Save</button>
因為角度沒有任何類似的事件
單擊時
- 3 回答
- 0 關注
- 142 瀏覽
添加回答
舉報