【发布时间】:2017-09-01 20:20:37
【问题描述】:
使用 ng-repeat 时,从后端发送的数组值必须分开并出现在不同的行中。我有一个从数据库获取数据的数组,但是它将所有数据保存在第一个索引中。
后台
List <String> sportsValues;
角度 JS
$scope.sports = { values: [] };
if (scope.sports.values.length > 0) {
$scope.sports.values.push(sportsValues)
};
HTML
<table>
<tr ng-repeat="value in sports.values">
<td> {{ values }} </td>
</tr>
</table>
当前结果
[["football, basketball, baseball"]]
如果我愿意,$scope.sports.value(0) = {"football, basketball, baseball"}
表格中的所需结果
football
basketball
baseball
人们建议加入,在 CSS 中列出分隔符和拆分,但都没有奏效。 一个简单的指南或提示将不胜感激。
【问题讨论】:
-
嗯,你有一个二维数组...你想要一个二维数组吗?
$scope.sports.values = sportsValues也可以。 -
@tymeJV,不,我只想要一个简单的数组,可以在表中的不同
中呈现数据。
标签: angularjs html-table angularjs-ng-repeat