我正在对角度进行单元测试,我想将事件数据与click事件一起传递。 我想将此数字与点击事件一起传递。当我单击按钮时调用函数load(),如果收到事件数据,则进行打印,但是看不到任何打印内容
let ButtonDOM = fixture.debugElement.query(By.css('#loadbtn'));
console.log(ButtonDOM.nativeElement);// able to print dom element
ButtonDOM.triggerEventHandler('click',{number:2564});
function load(){
console.log(number);//nothing printed
}
template.html
<div class="form-group">
<label class="col-sm-6 col-form-label" for="name">Customer Number</label>
<input type="text" id="accountid" class="form-control col-sm-3" [(ngModel)]="record.accountid" (change)="daemonChanged(0)" name="accountid" required>
<button id="loadbtn" (click)="loadCustomer()" class="col-sm-3 btn">Load</button>
</div>
上面的代码片段似乎不起作用,我希望在单击函数时传递数字。