双向绑定手风琴内部的复选框无法正常工作

时间:2017-01-31 05:47:12

标签: javascript jquery angularjs html5 checkbox

在我的角度1.5 html5应用程序中,我有一个手风琴组,在它的身体里面我有几个复选框。由于直接范围绑定在手风琴中不起作用,我使用ng-click事件作为附加ng-click instead of direct model binding

这符合预期,我获得了具有正确价值的点击事件。

我在屏幕上有另一个重置按钮,当用户点击此按钮时,我必须重置所有过滤器,包括手风琴内的复选框。即使我将模型值重置为false,复选框仍显示为已选中。我知道这是因为绑定不存在。

如何从javascript更新复选框值。有没有棱角分明的方式。我不是JQuery的忠实粉丝。

此致 尼克松

1 个答案:

答案 0 :(得分:1)

我们在使用手风琴时遇到了与数据绑定类似的问题。 我们创建了一个对象,而不是直接使用模型变量。 例如,不要使用$ scope.includeLocalParties,而是尝试使用$ scope.checkbox.includeLocalParties。

也在控制器中初始化它。像这样的东西:     $ scope.checkbox = {includeLocalParties:false};

希望它有所帮助!