0

我第一次测试角度。在 javascript 中,我有一个 json 对象。如何使其可用于我的角度模板?

4

2 回答 2

1

首先,您的 json-object 需要在控制器的范围内:

$scope.obj = /* some data */

在 HTML 中,只需将其称为obj. 例如迭代它:

<div ng-repeat="(key,value) in obj"></div>
于 2013-08-21T12:41:37.470 回答
0

Angular 提供了一种angular.fromJson(jsonData)方法,您可以使用该方法将JSON数据转换为 JavaScript 对象。

请参阅:http ://docs.angularjs.org/api/angular.fromJson

然后你只需要把它暴露在一个范围内,比如:

$scope.myData = angular.fromJson(jsonData);

现在您可以在模板中自由使用它:

<div>{{myData.someProperty}}</div>
于 2013-08-21T12:45:24.197 回答