これは「クエリ」オブジェクトです
{
id: 1,
name: "Name of the user",
query: "The query of the user",
}
これは「ユーザー」オブジェクトです
{
name:'Name of User'
}
多くのユーザーがいるので、すべてのユーザーを含む配列とすべてのクエリを含む配列を作成しました
query_array=ko.observableArray([{//query},{//other query}])
user_array=ko.observableArray([{//user},{//other user}])
これは私のビューモデルです
var viewModel=function()
{
var self=this;
self.users=user_array;
self.queries=query_array;
}
私の翡翠のテンプレート index.jade
div.span12(data-bind='foreach:user')
legend(data-bind="text:name")
これは正常に動作します...しかし、私はこれが必要です
div.span12(data-bind='foreach:users')
legend(data-bind="text:name")
div.span12(data-bind="foreach:queries")
//if query name == user.name
span(data-bind="text:query")
br
ノックアウトでこれを行うにはどうすればよいですか