Ich habe ein Array von dem Server abgerufen, von dem ich eine variable Anzahl von Boolean Flags generieren und an meine $scope
Variable in meinem Controller anhängen.
for (var i = 0; i < myArray.length; i++) {
$scope['TeamId' + myArray[i].TeamId + 'IsVisible'] = ViewMatrixService['TeamId' + myArray[i].TeamId + 'IsVisible'];
}
Wie referenziere ich diese Variablen in meiner Vorlage? Ich habe das unten versucht, aber es funktioniert nicht.
<th ng-show="'TeamId' + doc.DocumentOwnerTeam.TeamId + 'IsVisible'">
Ich vermute das Problem ist, dass Sie eine Zeichenfolge in Ihrem HTML zeigen. Der Teil doc.DocumentOwnerTeam.TeamId wurde möglicherweise nicht ausgewertet. –