Angular js:
let operation = MyFuncOperation()
NSOperationQueue.currentQueue()!.addOperation(operation)
Html:
var projects = [
{
id: 1, projectName: 'Economy', year: '2015', projectdescription: 'A cool economy project',
persons: [
{ person: '1', personId:'1', firstname:'John', lastname:'Snow', description: 'John is an economist', expertise: 'Math' }
]
}
提前致谢。
答案 0 :(得分:2)
<div ng-repeat='pr in projects'>
<div ng-repeat='p in pr.persons'>
{{p.person}}
<a href='#/ur/detail({pId:p.person})'>More detail</a>
</div>
</div>
答案 1 :(得分:2)
您真的需要了解基本的JavaScript内容:
[a, b, c]
(注意方括号)是一个数组。您可以使用array[i]
{name: 'Joe', age: 23}
(注意大括号)是一个对象。您可以使用object.name
或object['name']
。那么你所拥有的是一系列项目。每个项目都是一个具有persons
属性的对象,包含一个或多个数组。每个人都是personId
属性的对象。
因此,要访问第一个项目的第一个人的ID,您将使用
projects[0].persons[0].personId
要访问第三个项目的第二个人的ID,您可以使用
projects[2].persons[1].personId
答案 2 :(得分:0)
Angular js:
`var projects = [
{
id: 1, projectName: 'Economy', year: '2015', projectdescription: 'A cool economy project',
persons: [
{ person: '1', personId:'1', firstname:'John', lastname:'Snow', description: 'John is an economist', expertise: 'Math' }
]
}`
HTML:
`<a href="#/projectpersons/{{projects[0].person[0].personId}}" class="cardBody btn-link">View More</a>`