Backbone.js モデルのネストされた属性にアクセスするために DeepModel を使用しています。したがって、これはうまく機能します:
this.model.set({'chart_configs.mentions_bar_graph.date': "cats"});
ただし、次のように変数をキーの一部として使用したいと思います。
this.model.set({'chart_configs.'+ this.chartName + '.date': "cats"});
これはどのように可能ですか?私はそれができることを知っています
this.model.attributes.chart_configs["mentions_bar_graph"].date = "cats";
しかし、明らかに、それは私のコードの他の場所で「変更」イベントをトリガーしません。
ありがとう!