[英]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.