2

これよりも、オブジェクトからすべての ember バインディングを取得するより良い方法はありますか?

  Ember.keys(@).forEach (key) =>
    re = /\b[A-Za-z]*Binding\b/
    if key.match(re)
      prop = key.replace('Binding', "")
      controller.set(prop, @get(prop)) if @get(prop)

これは機能しますが、問題があるようです。

私がやっていることは、.hbs ファイルで定義されたすべてのバインディングを取得して、それらを別のオブジェクトに設定しようとしていることです。

4

0 に答える 0