Đây là mã: http://jsfiddle.net/Gr3fT/1/Knockoutjs: Làm thế nào để lọc observableArray bởi param
Làm thế nào để lọc personRoles
bởi role
bất động sản?
Mỗi danh sách phải chỉ sở hữu role
mục.
Cảm ơn.
Đây là mã: http://jsfiddle.net/Gr3fT/1/Knockoutjs: Làm thế nào để lọc observableArray bởi param
Làm thế nào để lọc personRoles
bởi role
bất động sản?
Mỗi danh sách phải chỉ sở hữu role
mục.
Cảm ơn.
chức năng này hoạt động (dựa trên http://knockoutjs.com/examples/animatedTransitions.html :)
get: function(role)
{
return ko.dependentObservable(function()
{
return ko.utils.arrayFilter(this.personRoles(), function(item)
{
return item.id == role;
});
}, viewModel);
}
Nó có thể giúp bạn.
Ví dụ này về cơ bản được sử dụng cho mảng có thể quan sát bộ lọc bằng cách truyền tham số đầu vào tại sự kiện quan trọng.