如何使用多子对象值构建 angularjs html 格式
How to frame a angularjs html format with the multi child object values
My Data(对象数组(:
$scope.names = [{ "name": "John", "imgsrc": "Smith", "navPath": true, "subValues": [{ "subName": "home" }, {"subName": "home"}]},
{ "name": "Hege", "imgsrc": "Hege1", "navPath": true, "subValues": [{ "subName": "Hege11" }]},
{ "name": "Kai", "imgsrc": "Kai1", "navPath": true, "subValues": [{ "subName": "Kai11" },{"subName": "Kai12"},{"subName": "Kai13"}]}];
我预期的输出 HTML:
<div>
<a src="Smith.html">John</a>
<div>
<span>home</span>
<span>home</span>
</div>
</div>
<div>
<a src="Hege1.html">Hege</a>
<div>
<span>Hege11</span>
</div>
</div>
<div>
<a src="Kai1.html">Kai</a>
<div>
<span>Kai11</span>
<span>Kai12</span>
<span>Kai13</span>
</div>
</div>.
AngularJS中获取此输出的确切编码格式是什么?我是AngularJS的新手,所以那些试图解释的人请给我清晰的理解。提前谢谢。
您可以使用 ngRepeat 在 AngularJS 中显示列表的每个元素。你为列表中的每个项目获取的对象是一个普通的 JavaScript 对象,因此你可以获取字段并对其调用方法。你甚至可以使用一个ngRepeat来代替另一个ngRepeat。
我从这个堆栈溢出中得到了解决方案。在包含 JSON 的 JSON 上使用 ng-repeat(英语:在包含 JSON 的 JSON 上使用 ng-
Json 数据:
{
"modules":
[
{
"title":"name of module1",
"description":"description of module1",
"weeks":[{"id":1, "title":"Week 01"}]
},
{
"title":"name of module2",
"description":"description of module2",
"weeks":[{"id":2, "title":"Week 02"},{"id":3,"title":"Week 03"}]
}
]
}
然后你的标记将是:
<table class="table table-bordered" ng-repeat="module in ocw.modules">
<tr>
<td>
<h3 class="moduletitle">{{ module.title }}</h3>
<h4>Description</h4>
<p>{{ module.description }}</p>
</td>
</tr>
<tr ng-repeat="week in module.weeks">
<td>
{{ week.title }}
</td>
</tr>
</table>
相关文章:
- 如何使用angularjs构建交互式滚动着陆页
- 为什么当我尝试为iframe-src属性构建URL时,AngularJS会抛出错误
- Angularjs在js中绑定动态表单构建
- 使用AngularJS应用程序为移动设备(iOS、Android等)构建本地应用程序的最佳方式
- 为RequireJS构建AngularJS视图
- AngularJS-使用ng repeat构建的单选按钮的设置值
- 在Angularjs服务中为返回对象引用的http请求提供的数据构建简单的缓存
- AngularJS适合构建组件
- 如何构建将在多个页面上使用的 AngularJS 函数
- 在AngularJS中构建SPA应用程序与纯JavaScript - 选择哪种Boostrap进行样式设置
- 使用 angularjs 从 JSON 构建地图
- 如何构建我的 angularjs 应用程序
- 在 AngularJS 配置中构建动态模板 URL
- 在基于 AngularJS 构建的自定义 UI 中实现自动建议/提前键入
- AngularJS ng-repeat列表是动态构建的,$index始终为零
- 外部 AngularJS 指令无法正确构建内部指令
- 如何使用多子对象值构建 angularjs html 格式
- 用于构建 AngularJS 应用程序的正确 API 架构
- 从javascript构建angularjs的ng-pattern
- 如何构建 Angularjs/Leaflet/Node.js 应用程序