7399 次
2 に答える
4
Javascriptは、オブジェクトを参照によって比較します。単に同じように見えるオブジェクトは、互いに一致しません。選択リストから選択すると、citiesまたはに格納されているオブジェクトへの参照を取得しますplaceTypes。しかし、ajaxを介してオブジェクトをロードすると、まったく同じように見える新しいオブジェクトが得られます。
これを解決するには2つの方法があります。1つは、文字列を使用して照合を行うことです。この場合、要素にoptionsValueバインディングを追加しますselect。2つ目は、(のようなものを使用して)オブジェクトを個別に検索し、ko.utils.arrayFirst編集する前にそれを保存することです。
例を更新して、都市と場所のタイプのみをオブジェクトにoptionsValue保存しながら使用する方法を示しました。idplace
于 2013-03-13T04:17:40.007 に答える
0
with編集と特定のレコードにはバインドを使用する必要があります。ここで答えをチェックしてください:
于 2013-03-13T03:18:36.357 に答える