进行切换ng-click事件

Kyl*_*den 9 toggle angularjs angularjs-ng-click

我已经能够创建一个函数来成功切换ng-table中的行以扩展click,但是,再次单击它们时它们将不会隐藏.javascript中的函数是:

$scope.toggle = function() {
    return !this.booleanVal;
}; 
Run Code Online (Sandbox Code Playgroud)

booleanValjson文件中的值(每行都有自己的值).然后在HTML中.

<p class="row_description more" ng-click="row.booleanVal = toggle()">{{row.description}</p>
<div class="check-element animate-show" ng-show="row.booleanVal">
Run Code Online (Sandbox Code Playgroud)

它适用于第一次单击,将之前的false转换booleanValtrue,但是,它不会toggle返回false.知道出了什么问题吗?

Mat*_*erg 25

试试这个:

<p class="row_description more" ng-click="row.booleanVal = !row.booleanVal">
    {{row.description}
</p>
<div class="check-element animate-show" ng-show="row.booleanVal"></div>
Run Code Online (Sandbox Code Playgroud)