2015-11-02 3 views
2

Я разрабатываю приложение Ember-cli с ember 2.1. Я создал шаблоны/load.hbs и несколько других шаблонов. У моего шаблона foo есть вход, который я использую для отправки запросаParam в foo/bar. Foo/бар использует параметры запроса, чтобы найти свою модель:Загрузка шаблона не отображается в приложении Ember

export default Ember.Route.extend({ 
    queryParams: { 
     q: {refreshModel: true} 
    }, 

    model: function (params) { 
     if (params.q) { 
      return this.store.query('client', { q: params.q }); 
     } else { 
      return {}; 
     } 
    } 
}); 

Когда я иду от обув к Foo/бара, модель загружается и Foo/бар получает отображается правильно, но, во время загрузки, я не получите шаблон загрузки. Если я ударил обновление в foo/bar, то я вижу шаблон загрузки.

Помогите мне понять это, и как я могу убедиться, что всегда получаю шаблон загрузки.

Спасибо!

+0

Вы используете 'жидкость-fire'? У меня такая же проблема, и я проследил ее до пожара. Если мои исправления будут работать, я добавлю PR в реку с жидким пожаром. – ErikPerik

ответ

0

Если вы используете liquid-fire, текущая версия прерывает все загрузочные подстанции. У меня есть PR'd основной репозиторий.

https://github.com/ef4/liquid-fire/pull/384

До тех пор, вы можете добавить вилку к вашему package.json:

"liquid-fire": "[email protected]:erkie/liquid-fire.git#breaking-loading-substates" 
Смежные вопросы