2014-01-08 59 views
1

我有一個模板的代碼模板/articles.hbs灰燼應用套件「無法在路徑中找不到視圖」

{{view "carousel"}}

上面的語句必須是正確的,因爲它是在規定入門:https://github.com/stefanpenner/ember-app-kit/wiki/Getting-Started#resolving-from-template-helpers

的意見/ carousel.js的簡單代碼:

var CarouselView = Ember.View.extend({  
    classNames: ['carousel'] 
}); 
export default CarouselView; 

然而,這將導致以下錯誤:

Assertion failed: Unable to find view at path 'carousel' ember.js:3231 
Assertion failed: You must pass a view to the #view helper, not carousel() 

我試圖carousel.js添加到的意見/用品/ carousel.js。我已經嘗試了不同的{{view}}這樣的名字屁股App.CarouselView等,但是這一切都不起作用。

我在這裏失蹤的人是什麼?

回答

2

在指南中說它必須將視圖類傳遞給視圖幫助器,錯誤消息也是如此。 wiki可能已經過時了。

而且我覺得你錯誤地定義var CarouselView =代替App.CarouselView = ...

+0

嗨,你有沒有看到我用灰燼應用套件?您提到的代碼是ES6模塊轉換器使用的語法。 – DelphiLynx

+1

對不起,我沒有注意到;)嘗試重新啓動grunt服務器。那爲我做了。語法的確是正確的 –

+0

哇,這是多麼令人捧腹的一刻...重新開始咕嚕,嘿它有效!你需要知道我正在嘗試幾個小時才能完成這項工作。你保存了我的一天! :) – DelphiLynx