Javascript 使用敲除从数组中设置正确文本时出现问题
我正在一个数组中循环:Javascript 使用敲除从数组中设置正确文本时出现问题,javascript,arrays,knockout.js,Javascript,Arrays,Knockout.js,我正在一个数组中循环: <tbody data-bind="foreach: devices"> 因此,在我的表列中,我需要搜索客户机数组,找到当前的clientId(我们在循环中),然后在TD而不是clientId中打印出lastName 有人能帮我吗 谢谢。使用$root可以获得数据模型的根实例,这样就可以在client()ObservalArray中找到客户机。 假设在root中有一个findClient(id)函数,您应该: <td data-bind="text:
<tbody data-bind="foreach: devices">
因此,在我的表列中,我需要搜索客户机数组,找到当前的clientId(我们在循环中),然后在TD而不是clientId中打印出lastName
有人能帮我吗
谢谢。使用
$root
可以获得数据模型的根实例,这样就可以在client()ObservalArray中找到客户机。
假设在root中有一个findClient(id)
函数,您应该:
<td data-bind="text: $root.findClient(clientId())"></td>
然后在函数中我找到姓氏,然后“返回姓氏”?我不在电脑前,但我想这样做吗?self.findClient=function(clientId){//alert(clientId());for(var i=0;ilet Client = function(clientId, lastName){
this.clientId = ko.observable(clientId);
this.lastName = ko.observable(lastName);
}
self.client = ko.observableArray();
<td data-bind="text: $root.findClient(clientId())"></td>