就是这样……
我有这种格式的查询
{
query:'A query string',
user: 'email@user.com.ar',
}
在我的视图模型中,我有一个用户列表和一个函数
var self=this;
self.queries=ko.observableArray(
[
{
query:'A query string',
user: 'email@user.com.ar',
}
]);
self.users=ko.observableArray(
[
{user:'email@user.com.ar',data_of_user:{name:'User Name'}}
])
self.getUserInfo=function(email)
{
var data_user=_.findWhere(self.users(),{email:email});
return data_user.data_of_user.name;
}
但没用
我怎么能做到这一点,但用其他方法?
我需要创建一个可以传递用户电子邮件并获取名称的跨度
<div data-bind="foreach:queries">
<span data-bind="text:$root.getUserInfo.bind($data,$data.email)">
<div/>