【问题标题】:Two way binding for checkbox inside an accordion not workiing手风琴内复选框的两种方式绑定不起作用
【发布时间】:2017-01-31 05:47:12
【问题描述】:

在我的 Angular 1.5 html5 应用程序中,我有一个手风琴组,在它的主体内我有几个复选框。由于直接作用域绑定在手风琴内部不起作用,我使用 ng-click 事件作为 attach

这按预期工作,我得到了正确值的点击事件。

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

如何从 javascript 更新复选框值。有没有什么角度的方法。我不是 JQuery 的忠实粉丝。

问候, 尼克松

【问题讨论】:

  • 你能发布一个工作小提琴或 plunker 吗?
  • 我怀疑某处的代码有问题。您是否检查了控制台是否有任何错误消息?

标签: javascript jquery angularjs html checkbox


【解决方案1】:

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

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

希望对你有帮助!

【讨论】:

    猜你喜欢
    • 2015-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多