我第一次测试角度。在 javascript 中,我有一个 json 对象。如何使其可用于我的角度模板?
问问题
84 次
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 回答