Javascript 如何更改angularjs模型复选框从jquery更改而来

Javascript 如何更改angularjs模型复选框从jquery更改而来,javascript,jquery,angularjs,checkbox,Javascript,Jquery,Angularjs,Checkbox,我用于设置表单输入的样式 我设置属性ng model=“c.model.acept” 如果我点击“styled checkbox”,那么输入将进入属性“checked”,但角度模型仍然具有旧值 我试图触发change事件,但没有结果 如果我触发了单击事件,则复选框会被更改两次(一次是单击,第二次是触发的单击事件) 如何修复它?您不能有条件地更改特定输入字段的“ng模型”。 在这种情况下,您可以做的是保留两个输入字段,并使用“ng show”或“ng if”属性有条件地显示和隐藏输入字段 希望这能

我用于设置表单输入的样式

我设置属性
ng model=“c.model.acept”

如果我点击“styled checkbox”,那么输入将进入属性“checked”,但角度模型仍然具有旧值

我试图触发
change
事件,但没有结果

如果我触发了
单击
事件,则复选框会被更改两次(一次是单击,第二次是触发的
单击
事件)

如何修复它?

您不能有条件地更改特定输入字段的“ng模型”。 在这种情况下,您可以做的是保留两个输入字段,并使用“ng show”或“ng if”属性有条件地显示和隐藏输入字段


希望这能帮助您。

您能修改代码吗?我想这一定是JQuery先加载的问题。下面是一个仅使用AngularJS的示例,它工作得非常好。您的脚本没有jQueryFormStyler。我知道如果没有jQueryFormStyler,它可以正常工作。网站是用jQueryFormStyler开发的,我无法将其从网站设计中删除:)