繁体   English   中英

如何获取角度的grails数组

[英]How to get grails array in angular

我在grails中有以下控制器

package tabla
class TablaController {

def search() {
    def  v = Vendedor.list()
    [vendedor:v]
}}

然后我发送数据进行查看

<!DOCTYPE html>
<html>
<script         src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js">   </script>

<body>

<div ng-app="" ng-init="x='${vendedor.firstName}'" >

<table>

<th>First Name</th><th>Last Name</th>
<tr ng-repeat="first in x track by $index ">
    <td ng-bind="first"></td>
    <!--<td ng-bind="y"></td>-->
</tr>
</table>
</div>

</body>
</html>

但由于明显的原因,我以垂直方式逐字打印[路易,佩德罗,杰拉尔多,阿方索,以色列,阿莱扬德罗,尤纳坦]

有办法解决吗? 我认为这一定与解析有关

Angular要求其数据为JSON。 您需要将vendedor数据转换为JSON数组。

尝试这个:

<div ng-app="" ng-init='x=${vendedor*.firstName as grails.converters.JSON}' >

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM