私はこれに似た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();
}
Driver Id が配列の各要素に対して一意であることを検証する必要があります。これを行う最善の方法は何ですか?MVC 属性を作成することは可能ですか? コレクションではなく特定のクラスに対してのみ行ったので、方法がわかりませんでした。
ViewModel を使用した JsFiddle は次のとおりです: http://jsfiddle.net/amhedh/VgJ59/6/