我已经创建了一个表格,并且我在每个值单元格的右上角添加了一个按钮。我还添加了ng-click但是它不起作用,而相同的代码片段适用于其他按钮。
<table class="table table-bordered">
<thead>
<tr>
<th>Parameter</th>
<th>Value</th>
</tr>
</thead>
<tr ng-repeat="singleConfig in allConfigDatabase | filter:searchParameter">
<td>{{singleConfig.parameter}}</td>
<td>
<span class="updateButton">
<button type="button" ng-click="confirmationForm=true;showBasicForm=true">
<span class="glyphicon glyphicon-pencil"></span>
</button>
</span>{{singleConfig.value}}
</td>
</tr>
</table>
答案 0 :(得分:2)
您的问题有一个很好的answer。
似乎ng-repeat
创建了新范围,因此您必须使用:
$parent.confirmationForm = true;
为了更精确,你只需要在原语上使用$ parent,如果你试图改变一个对象,它就可以在没有使用$ parent范围的情况下工作。