1
我有一个包含的services
数组对象networkInterface
现在我想打一个复选框,输入反射特定service_id
的services
阵列networkInterface
的存在Angular2 - Array.prototype.filter()模板
的`接口JSON例如:
:[
{
"id":11,
"name":"External Interface",
"services":[
{
"id":1,
"name":"Web Service"
},
{
"id":2,
"name":"FTP Service"
}
]
}
]
现在
通常(在打字稿)这将与进行
将返回null
或对象,但我怎么能做到这一点在我的HTML模板?当我试图把它像这样:
<input type="checkbox" [(ngModel)]="networkInterfaces.services.filter(i => i.id == service.id)[0]">
我得到这个错误:
Parser Error: Bindings cannot contain assignments at column 38 in [networkInterfaces.services.filter(i => i.id == service.id)[0]]
任何帮助将是非常赞赏。
是,其实这是一个非常糟糕的主意,我终于做到了在一个完全不同的方式感谢了很多。 –