此處的總Noob問題。我爲簡單而道歉,並且我在這裏瀏覽了數百個Ember標記的帖子,尋找答案。但似乎是太原始的任何人打擾之前詢問...無法獲取Ember.js從控制器中的對象呈現屬性
我從頭開始與Ember。我做了Andy Matthews的EmberTweets教程,效果很好。我試圖用它作爲我的第一個Ember應用程序的基礎,這非常簡單;但我堅持了最基本的步驟。我似乎有一個功能正常的控制器,並且似乎成功地爲它添加了新的對象。但我不能爲了我的生活讓我的視圖呈現這些對象的屬性。基本視圖呈現出來,但不是來自控制器的數據,我只是試圖用簡單的#each
來訪問。我在任何瀏覽器控制檯中獲得沒有錯誤。
小提琴是here。
我試過在我的例子中以三種不同的方式向控制器添加對象,看看是否有幫助。我可以通過檢查內容數組或者類似於FilterMenus.MenusController.content.objectAt(2).get('menu_name'),從控制檯成功訪問對象的屬性。顯然,這些數據是正確的。
但是當我嘗試渲染出任何屬性時,仍然沒有出現在我的模板中,如:{{menu_name}}
。請問我做錯了什麼?
謝謝,@ pangratz!非常感謝您在這裏對Ember的廣泛貢獻。 – XML 2012-07-17 15:49:08
由於應用程序聲明發生在全局範圍內,因此即使使用'var'也不是全局變量嗎? (我明白,這兩種宣告方式之間存在技術上的區別,除了範圍之外,這兩種宣言一般都沒有副作用,這是次要的區別 - 而不是全球性或缺乏 - 在這裏有所不同?) – XML 2012-07-25 16:56:09