Javascript 访问json对象内部的集合

Javascript 访问json对象内部的集合,javascript,json,angularjs,angularjs-controller,angularjs-module,Javascript,Json,Angularjs,Angularjs Controller,Angularjs Module,我是新手 在下面的控制器中,我需要访问html中的对象存储。但它不起作用。有什么帮助吗 (函数(){ "严格使用",; 角度.module('app').controller('BookController',['$scope',函数($scope){ $scope.book={ id:1, 名字:'哈利波特', 作者:“J.K.罗琳”, 商店:[ {id:1,名称:'Barnes&Noble',数量:3}, {id:2,名称:'Waterstones',数量:2}, {id:3,名称:'图书

我是新手 在下面的控制器中,我需要访问html中的对象存储。但它不起作用。有什么帮助吗

(函数(){
"严格使用",;
角度.module('app').controller('BookController',['$scope',函数($scope){
$scope.book={
id:1,
名字:'哈利波特',
作者:“J.K.罗琳”,
商店:[
{id:1,名称:'Barnes&Noble',数量:3},
{id:2,名称:'Waterstones',数量:2},
{id:3,名称:'图书存放处',数量:5}
]
};
}]);
});

{{book.stores}}

您需要首先调用匿名函数,首先在最后一个结束括号之后和最后一个分号之前使用
()
,以便最后一行如下所示:
}()

您应该首先定义角度
模块
,然后使用角度组件对其进行修改,如
控制器
服务
工厂
指令
过滤器等

angular.module('app', [])
然后在页面上添加
ng app=“app”

标记

<div ng-app="app" ng-controller="BookController">
    {{book.stores}}
</div>

你想实现什么目标?试试这个:
{{book.stores | json}}
应该调用匿名函数。你可以给它更多的权力(在这个评论中玩一玩,看看权力)我希望“评论”以“p”开头。请随时将其添加到您的答案中,以便在此处可以使用:)@lukkea我将两个解决方案放在一起..这将提供更详细的视图答案依赖关系是在app.js中定义的,如var app=angular.module('app'),[//角度模块'ngAnimate',//动画'ngRoute',//路由'ngSanitize',//清理html绑定(例如:sidebar.js)//自定义模块'common'、//common函数、记录器、微调器'common.bootstrap'、//引导对话框包装函数//第三方模块'ui.bootstrap'//ui引导(例如:旋转木马、分页、对话框)];因此似乎没有必要在控制器中包含[]
<div ng-repeat="s in book.stores">
   <span>{{s.name}}</span>
   <input type="text" ng-model="s.name" />
   <input type="numeric" ng-model="s.quantity" />
</div>