html - 如何获取 Angular 的grails数组

标签 html angularjs json grails

我在grails中有以下 Controller

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>

但由于明显的原因,我逐字打印
[
大号
ü
一世
s

p
Ë
d
[R
Ø

G
Ë
[R
一种
[R
d
Ø

一种

F
Ø
ñ
s
Ø

一世
s
[R
一种
Ë


一种

Ë
Ĵ
一种
ñ
d
[R
Ø

ÿ
Ø
ñ
一种
Ť
一种
ñ
]

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

最佳答案

Angular要求其数据为JSON。您需要将供应商数据转换为JSON数组。

试试这个:

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

关于html - 如何获取 Angular 的grails数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40919799/

相关文章:

html - CSS 额外的水平空白

angularjs - module.config 中有哪些提供程序/服务可用?

angularjs - 在更新 Angular 工厂变量时更新 Controller 变量

Python3 : JSON POST Request WITHOUT requests library

javascript - 来自外部 API 的 Angular2 http.get

json - OPENJSON 在 Azure SQL DB 中无法识别

html - 跨浏览器嵌入式视频灰度过滤器

html - 链接带有重音符号的文件夹中的 .avi 文件时出错

php - HTML div 映射

javascript - AngularUI DatePicker - JavaScript - 获取 SQL 日期格式时休息一天