我有一个类似于这个的 ViewModel(简化):
var Person = function(){
var self = this;
self.Name = ko.observable();
self.LastName = ko.observable();
self.DriverId = ko.observable();
}
var MainViewModel = function(){
var self = this;
self.People = ko.observableArray();
}
我需要验证驱动程序 ID 对于数组的每个元素都是唯一的。做这个的最好方式是什么?是否可以创建 MVC 属性?我找不到怎么做的,因为我只为一个特定的类而不是一个集合做了这个。
这是一个带有 ViewModel 的 JsFiddle:http: //jsfiddle.net/amhedh/VgJ59/6/