当前位置: 首页 > 面试题库 >

角度复选框,然后单击ng

易焱
2023-03-14
问题内容

角度1.2:

<input type="checkbox" ng-model="vm.myChkModel" ng-click="vm.myClick(vm.myChkModel)">

我的myClick功能状态不正确?

单击后,我想要状态。


问题答案:

ng-click和的执行顺序ng-model不明确,因为它们没有定义明确的优先级。相反,你应该使用ng- change$watch$scope,以确保您获得的正确值 模型 变量。

在您的情况下,这应该可以工作:

<input type="checkbox" ng-model="vm.myChkModel" ng-change="vm.myClick(vm.myChkModel)">


 类似资料:
  • 首先,ngfor中的标签没有要关联的标识,也没有要查找的任何其他标识。然而,我没有发现任何需要id的东西,在剑道页面上有许多例子显示了没有id的复选框的例子,所以我不认为这是问题(但肯定可能是错误的)。 其次,它们在ngFor循环中。我不知道为什么这会把它搞砸,但这是我能想到的一切。我搜索了一下,但找不到任何关于这里的问题或如何解决它的东西。 你知道我哪里出了问题或者我没有看到什么吗?我确实记录了

  • 我想选择以下基于“好市多批发公司”值的复选框: 我尝试了以下代码: 但是得到以下例外: 无效的选择器:无法找到一个元素与xpath表达式//td[span[text()='Costco批发公司']]/前驱兄弟姐妹::td/输入[@name='chkbox',因为以下错误'//td[span[text()='好市多批发公司']]/前面的兄弟姐妹::td/输入[@name='chkbox" 您能帮助编

  • 当我第一次点击它的时候,它点击了,但是没有关掉... 我试过这个,它检查和取消检查,但只有一次。 这个对我也不起作用。 null null

  • 如何根据复选框结果插入数据库。 我有5间客房,用户可以预订超过1间。 我如何将数据插入到我的预订表中,只选择房间。 这是我一直在尝试的,但它只适用于第一个房间,我尝试过其他房间,但这也不起作用。 这基本上只是为了输入roomNo和该房间的详细信息,例如预订日期和时间。 谢谢 类型

  • 问题内容: 我正在尝试实施以下测试方案: 单击页面上的徽标 断言有一个新的浏览器窗口打开(Chrome中的选项卡)并检查当前URL 问题在于,在新浏览器窗口中打开的页面 是非角度页面, 而我正在执行单击操作的 主页 是 角度页面 。 这是我的第一次尝试: 失败与: 错误:等待量角器与页面同步时出错:“在窗口中找不到角度” 这是可以理解的。 我的第二次尝试是使用布尔标志: 实际上,这使该特定测试通过

  • 我有以下html文本: 我试图点击复选框,其中数据111在同一行中。 我正在尝试这样做: 页FindChildByXPath(//span[contains(text(),'111')]/parent::td/previous sibling::td/input[@name='caller\u incrollment\u form:enrollmentParticipantSelectionTab