これはおそらく正当にばかげた質問ですが、Ember の大部分を理解するのを妨げているように感じます。
次のコードでは:
App.IndexRoute = Em.Route.extend({
skipSidebar: true
});
「skipSidebar:」とは何ですか? javascript プログラミング言語に関しては何ですか? Ember では何ですか?
もう一つの例:
App.AboutRoute = Ember.Route.extend({
activate: function(){
this.controllerFor('application').set('renderAboutSubNav', true);
},
deactivate: function(){
this.controllerFor('application').set('renderAboutSubNav', false);
}
});
「アクティブ化:」および「非アクティブ化:」とは何ですか?
最初の例では、'skipSidebar' を使用してパーシャルをレンダリングしました。
{{#unless skipSidebar}}
{{partial 'sidebar'}}
{{/unless}}
しかし、なぜそれをしたのか、それが何をしているのかはよくわかりません。
基本的に、ルートとコントローラー内のメソッドのように見えるこれらの名前が表示されますが、それらがどこから来たのかわかりません。私がゴールデンレトリバーであるかのように誰かが私にこれを説明できたら、それは素晴らしいことです. いつ使用できますか? いつ使用する必要がありますか? それらをどのように使用しますか?