ng-click不在内部div上工作

时间:2016-02-16 03:37:32

标签: angularjs angularjs-ng-click

我想做一件非常简单的事情。 ng-click无效。有什么想法吗?嵌入在另一个div中的div有问题还是我太困了?受影响的项目不包含在下面的代码中,但是没有注册任何事件。

$transactions_sql_data = array_fill(0, count($transactions), "(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)");

1 个答案:

答案 0 :(得分:0)

如果你能够点击没有内容的div(有时候很难做到!),它只会在范围内反转equationShow的值。

但这不会产生明显的差异。从我在你的例子中可以看到,equationShow的值没有以任何方式使用。

根据您的评论,您可能遇到了变量范围问题。

例如,如果您做了类似的事情,那么它更有可能发挥作用:

<div ng-init="myVariable = false">
  <div ng-if="!myVariable">
    <div ng-click="$parent.myVariable = !$parent.myVariable">Show the other div</div>
  </div>
  <div ng-if="myVariable">
     Showing this div
  </div>
</div>