ビューがレンダリングされる前に、いくつかの変数を設定したいと考えています。具体的には、半ランダムなクラス名と ID を作成したいと考えています。
buttonBarId: ""
inputClass: ""
random: 0
willInsertElement: ->
@set('random', Math.floor(Math.random() * (999999 - 100000 + 1)) + 100000)
@set('buttonBarId', 'wmd-button-bar-' + @get('random'))
@set('inputClass', 'wmd-input-' + @get('random'))
私はそれがうまくいくことを望んでいwillInsertElement
ましたが、残念ながらそれが呼び出されるまでに、ビューはすでに作成されています (まだ DOM に配置されていません)。ビューを作成する前にこれらの変数を設定する方法はありますか?