Thinbug
News
(茉莉花)如何以编程方式选择/传递值<select>标记并触发Angular 4中的change事件?
时间:2019-03-12 10:32:52
标签:
angular
unit-testing
jasmine
karma-jasmine
jasmine-jquery
我正在开发一个有角度的应用程序,并且正在使用Jasmine对其进行单元测试。我是茉莉新手。 我想要的是测试(更改)事件的
标记,当用户从下拉列表中选择一个值时,触发更改事件。 要测试的代码: //模板
选择终端
{{terminal.terminalCode}}
//触发变更事件时调用的函数。 onChangeTerminal(id){ // id在ng test上作为undefined出现,但是在ng serve上可以正常使用,因为从下拉列表中手动选择了该值。 this.terminalId = id; this.wharfService.getWharfOrderByTerminalId(id).subscribe(res => { },(错误)=> { //处理错误 }); } 到目前为止,我能做的就是触发更改事件,以便 函数被调用。但是,我无法选择/传递值 以编程方式,应将其作为参数传递给方法 从下拉列表中选择值后,该ID将为id。 如何在触发更改事件之前设置选择选项的值?
0 个答案:
没有答案
相关问题
输入值以编程方式更改时触发更改事件?
Angular2单元测试环境设置?如何触发鼠标事件?
如何在Angular2中触发模型更改事件?
如何在角度为2的mouseleave上以编程方式触发输入上的按键事件?
单元测试选择菜单更改事件(未获取更新值)
以编程方式更改值时引导选择多个触发器
茉莉花单元测试,如何触发ngx-modal-dialog的click事件
(茉莉花)如何以编程方式选择/传递值<select>标记并触发Angular 4中的change事件?
如何在输入数字字段中正确传递更改以触发ngModel?
如何以编程方式更改html select标记中的选定选项
最新问题
我写了这段代码,但我无法理解我的错误
我无法从一个代码实例的列表中删除 None 值,但我可以在另一个实例中。为什么它适用于一个细分市场而不适用于另一个细分市场?
是否有可能使 loadstring 不可能等于打印?卢阿
java中的random.expovariate()
Appscript 通过会议在 Google 日历中发送电子邮件和创建活动
为什么我的 Onclick 箭头功能在 React 中不起作用?
在此代码中是否有使用“this”的替代方法?
在 SQL Server 和 PostgreSQL 上查询,我如何从第一个表获得第二个表的可视化
每千个数字得到
更新了城市边界 KML 文件的来源?