0
私はng-repeat
で表に示しているオブジェクトの配列を持っています。ng-repeatを使用して配列内の各要素のキー名を変更する方法
<table>
<thead>
<tr>
<th ng-repeat="col in columnHeaders">{{col}}</th> //['Name', 'Bank Name','Code', 'Type','Status'];
</tr>
</thead>
<tbody>
<tr ng-repeat="row in data track by $index">
<td ng-repeat="col in columnRows">{{row[col]}}</td> //['name', 'bankName','code', 'type','isActive'];
</tr>
</tbody>
</table>
私も<th></th>
でng-repeat
と<td></td>
を使用しています。しかし私のcolumnHeaders
名前と行property(columnRows)
の名前は異なります。 を<td></td>
タグに使用しているときに、プロパティ名を列ヘッダー名と同じに変更したいとします。 私は、別名 'as'を使用すると考えられていますが、各要素に対してどのように使用するかはわかりません。 誰でも助けてくれますか?
私はあなたが達成したいことを理解していません。詳しく教えてください。 –
ng-repeatをcolumnRows配列に使用している間、各要素の値をcolumnHeaders配列と同じに変更したいと考えています。例: - 名前 - >名前、銀行名 - >銀行名など。 –
このテンプレートは**オブジェクトの内容を表示する**に使用されます。その役割は、オブジェクトに含まれる内容を変更することではありません。 JavaScriptコードはそれを行う必要があります。しかし、私はあなたのオブジェクトの完全な有効キーを変更し、命名規則を遵守し、慣習を尊重し、命名規則を尊重せずにキーを使いにくくすることが望ましい理由を理解するのは難しいです。 –