1

私のページにはこのノックアウトコードがあります:

  $.get('@Url.DataAction("Parameters", "Service")', { Id: newRun }, function (result) {
             self.MappedParameters(ko.mapping.fromJS(result));
  });

ここで、self.MappedParametersはノックアウトのobservableArrayです。

これはノックアウト2.1では正常に機能していましたが、2.2では機能を停止しました(マッピングプラグイン2.3.2および2.3.3を試しました)。エラーは発生せず、バインドされません。

これはバグですか、それとも間違って使用していますか?ノックアウトサイトでリリースノートが見つかりません。

4

1 に答える 1

1

この構文で、それは再び働き始めました:

  $.get('@Url.DataAction("Parameters", "Service")', { Id: newRun }, function (result) {
         ko.mapping.fromJS(result, {}, self.MappedParameters);
  });

(私の)理論ではどちらも同じです。

どうやら問題の1つは2.1で動作し、2.2では動作せず、これは2.2と2.1で動作します。

于 2012-11-19T15:25:44.650 に答える