我有一个稍微深的JSON对象,我试图在HTML模板中使用。AngularJS分配变量来查看范围
{
"service": {
"name": "example",
"url": "abc.com",
"template": "/abc/def/v1",
"metadata": {
"password": "dontguessme",
"username": "supereasy"
}
}
}
我包括一个带有以下HTML代码的模板。
<div class="modal-body" ng-include="service.instructionsTemplate"> </div>
在模板中有以下内容。
<h1>Some example content</h1>
{{service.metadata.password}}
我的问题是不是通过service.metadata引用字段的密码,是有办法,我可以只用可变密码引用它。
我试图挖掘一些关于作用域和模板的Angular文档,但是空了。我看到你可以使用ng-init。
我能够使用ng-init="metadata = service.metadata"
,并能够通过metadata.password
在模板中引用字段密码。
但是,我只想通过password
来引用它。
任何想法?
然而,这将工作,元数据下的字段不知道,他们可能是任何变量。我试图想出一个解决方案,可以用于service.metadata下未知的字段名称。 –
如果你不知道他们的名字,你怎么打电话给他们的观点? – domokun
您如何看待这个更一般的解决方案? – domokun