2014-01-08 1 views
1

Я есть шаблон шаблоны/articles.hbs с кодом:Ember App Kit «Невозможно найти вид на пути»

{{view "carousel"}}

Данное заявление должно быть правильным, как это указано в Начало работы: https://github.com/stefanpenner/ember-app-kit/wiki/Getting-Started#resolving-from-template-helpers

At просмотров/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

В руководствах говорится, что вы должны передать класс вида помощнику вида, так же как и сообщение об ошибке. Вики могут быть устаревшими.

Кроме того, я думаю, что вы ошибочно определены var CarouselView = вместо App.CarouselView = ...

+0

Привет, ты видел, я использую Ember App Kit? Код, который вы упомянули, является синтаксисом, используемым транспилером модуля ES6. – DelphiLynx

+1

Извините, я не заметил;) Попробуйте перезапустить сервер grunt. Это сделало это для меня. Синтаксис действительно правильный –

+0

Вау, какой смешной момент это ... Перезапущенный хрюканье, и эй это работает! Вы должны знать, что я пытался часами работать, чтобы работать. Ты спас мой день! :) – DelphiLynx

Смежные вопросы