6

バインディング プロパティ (valueAccessor 経由) を介してビュー モデルの値にアクセスすることと、ハンドラーの init および update に渡された viewModel 引数からアクセスすることの違いは何ですか? valueAccessor にリンクされたこれらのモデル プロパティがバインディングを自動的に設定する (オブザーバブルへの変更時に更新が発生する) というのが答えだといつも思っていましたが、それについてはよくわかりません。

4

1 に答える 1

10

valueAccessor引数を使用すると、具体的にバインディングに渡されたものにアクセスできますが、引数viewModelを使用すると、スコープ内のデータ オブジェクト全体にアクセスできます。

だから、誰かが言うならtext: firstName

valueAccessor()firstNameオブザーバブル/プロパティをviewModel提供し、 を含むオブジェクトへのアクセスを提供しますfirstName

于 2013-07-04T20:01:18.763 に答える