私のプログラムでは、変数を使用してng-show
の値を設定したいので、いつでもng-show
を変更します。ng-repeat配列の値を使用してng-showを設定したい
角度コードは次のとおりです。ここで
var arrowup,arrowdown;
arrdown=false;
$scope.header=[{"name":"Subsection Header #1","arrowup":"arrowup","close":"close","arrowdown":"arrowdown","open":"open"}];
$scope.open = function() {
arrowdown = false;
arrowup = true;
}
私はng-show
の値を変更したいが、それは変更されません。
htmlコードは次のとおりです。あなたが角にテンプレートに結合するために使用することはできません
<div class="arrow-down" ng-repeat="header in header" ng-click="this[header.open]()" ng-show="header.arrowdown ">
'header in header'はあいまいです – maioman
' var arrowup、arrowdown; '= => '$ scope.arrowup'と' $ scope.arrowdown' – Tushar