KO 用のコンベンション ライブラリを開発しています
https://github.com/AndersMalmgren/Knockout.BindingConventions
独自のデータ属性とバインディング プロバイダーを使用しています。組み込みのものは、関数を使用してモデルを更新する bindingHandlers の非監視対象に 1 つの方法でバインドできko.expressionRewriting.writeValueToProperty
ます (エクスポートされません)。たとえば、value
バインディング
問題は、すべての文字列評価コードで迷子になっているため、組み込みのバインディング プロバイダーがこれを有効にする方法を理解できなかったことです。
計算されたもので修正できますが、組み込みのように修正したいと思います。これは、ビルトインバージョンが計算なしで非オブザーバブルに書き込むように機能していることを証明するフィドルです
では、writeValueToProperty を利用する bindingHandlers への非オブザーバブルへの書き込みを有効にするにはどうすればよいでしょうか?