想象一下,我有一個視圖,並且作爲視圖的一部分,它僅渲染'x'模型對象和'x'。這個問題,我認爲這個觀點相關的常數在哪裏?我應該在哪裏放置視圖相關的常量 - backbone.js
我的猜測是做這樣的事情:
myApp.MyView = Backbone.View.extend({
...
myConstant: 10,
...
render: function(){
...
//some code that uses myConstant
...
}
});
這是否有道理?
任何建議幫助!
謝謝。我接受這一點,因爲我不知道類的屬性,但我真正的問題略有不同。不*我可以這樣做*,但*我應該這樣做*。這些類型的屬性是否只是浮動而被認爲是好的做法? – idbentley 2011-05-27 14:39:09
謝謝,完全理解。如果這是Java,你會在課堂上附加一個常量。你的選擇是建立一個全球性的常量,但那麼它將是全局性的,而不是命名空間與它相關的關注點。我會說它的良好做法,儘管我接受別人的意見。 – 2011-05-27 16:38:27
我很喜歡這個解決方案。但是,爲了清楚起見,我將添加一個單獨的擴展,而不是實時進行。這只是個人喜好。 – backdesk 2013-12-10 14:19:37