我已经成功创建了一个函数来实现在单击时展开ng-table的行,但是当再次单击它们时它们将不会隐藏。JavaScript中的函数如下:
$scope.toggle = function() {
return !this.booleanVal;
};
booleanVal
是从 json
文件中获取的值(每行对应一个值)。然后在 HTML 中使用。
<p class="row_description more" ng-click="row.booleanVal = toggle()">{{row.description}</p>
<div class="check-element animate-show" ng-show="row.booleanVal">
第一次点击可以正常工作,将之前的 false booleanVal
转换为 true
,但是它无法切换回 false
。有什么想法是出了什么问题吗?