私の問題は、canJS Observable を使用しているときにオブジェクト キーにドットを使用できないことです。
それでは、新しいオブザーバブルを作成するとしましょう:
var obs = new can.Observe( { "div.test-class": { "color": "#000000;" } } );
メッセージで失敗する可能性があります
can.Observe: Object does not exist
そして、私は単に使用してオブザーバブルを作成することはできません
var obs = new can.Observe( { ".test-class": { "color": "#000000;" } } );
次のエラーで失敗する可能性があるためです。
TypeError: current._set is not a function
次のコードを使用してオブザーバブルを作成する
var obs = new can.Observe( { "div": {}, "div.test-class": { "color": "#000000;" } } );
完全に機能しますが、ネストする必要はなく、オブザーバブル内にネストしようとすることがtest-class
できます。div
それで、どうすれば必要なものを達成できるのでしょうか?