このng-repeatでは、最初の2行を表示します。私はshow moreをクリックしていますが、どのようにしてcss display:blockを変更できますか?もっと表示するにはトグルする必要があります。ng-classを切り替えるには
JSON
"one":[{
"name":"Raseberry Lemon Cake"
}]
"two":[{
"name":"Raseberry Lemon Cake"
}]
"three":[{
"name":"Raseberry Lemon Cake"
}]
"four":[{
"name":"Raseberry Lemon Cake"
}]
"five":[{
"name":"Raseberry Lemon Cake"
}]
HTML
<div class="GridBrd" ng-repeat="Detail in Results"
ng-class='{showflight: $index > 1}'> </div>
<span class="moreOpt" ng-click="show()"
<a href="javascript:void(0);">Show More</a>
</span>
CSS
.showflight{
display:none;
}
スクリプト
$scope.show = function(){
***----how can I change the ng-class block and none here?----***
}