所以我正在调用一个JSON字符串,我想在“:”中将它拆分为两个,并使用这两个值显示在两个单独的td标记中。
function testCtrl($scope) {
$scope.response = {"name":["The name field is required."],"param":["Hobby: Coding", "Country: USA"]};}
更多地了解我正在尝试做的事情http://jsfiddle.net/8mnxLzc1/5/
答案 0 :(得分:0)
你可以试试这个:
<table>
<tr ng-repeat="resp in response.param">
<td ng-repeat="val in resp.split(':')">{{ val }}</td>
</tr>
</table>
答案 1 :(得分:0)
这是一个完全有角度的解决方案,无需在ng-repeat中调用函数split。
https://jsfiddle.net/kLjzh565/
<table>
<tr ng-repeat="resp in response.param track by $index">
<td ng-repeat="i in [$index]">
{{response.param[i]}}
</td>
</tr>
</table>