循环遍历数组:
<tbody data-bind="foreach: devices">
我的一个列包含clientId
<td data-bind="text: clientId"></td>
但我希望输出lastName,而不是clientId,它位于另一个由客户端对象组成的observableArray中:
let Client = function(clientId, lastName){
this.clientId = ko.observable(clientId);
this.lastName = ko.observable(lastName);
}
self.client = ko.observableArray();
因此,在我的表列中,我需要搜索客户数组,找到当前的clientId(我们处于循环中),然后输出TD中的lastName而不是clientId。
有人能帮我吗?
- 谢谢-谢谢
1条答案
按热度按时间qlfbtfca1#
使用
$root
可以获得数据模型的根示例,这样就可以在client()observableArray中找到客户端。假设在root中有一个findClient(id)
函数,您应该: