複数のobservableArrayに問題があり、1つのビューモデルでアイテムを追加/削除しています。
シナリオは基本的に連絡先管理フォームなので、複数のメールアドレス/電話番号などを入力できるようにしています。
テストケースは次のとおりです。
エラーが発生するまで、いくつかの電子メールと電話番号を追加してみてください。
それが役立つ場合、私は Firefox 12 を使用しています。
ノックアウト Web サイトのこのサンプルに基づいてコードを作成しました。
複数のobservableArrayに問題があり、1つのビューモデルでアイテムを追加/削除しています。
シナリオは基本的に連絡先管理フォームなので、複数のメールアドレス/電話番号などを入力できるようにしています。
テストケースは次のとおりです。
エラーが発生するまで、いくつかの電子メールと電話番号を追加してみてください。
それが役立つ場合、私は Firefox 12 を使用しています。
ノックアウト Web サイトのこのサンプルに基づいてコードを作成しました。
var self = this;
あなたは電話と電子メールの定義を忘れました。ここでjsfiddleの例を修正しました:
私はそれを変更したので、これらの関数は var self = this..... を行いました.今はうまくいくようです
var self = this;
self.Number = ko.observable();
self.Notes = ko.observable();
self.ContactType = ko.observable();
};
var email = function () {
var self = this;
self.Email = ko.observable();
self.Notes = ko.observable();
self.ContactType = ko.observable();
};