Документация по отладке: http://guides.emberjs.com/v1.11.0/understanding-ember/debugging/
Отладка шаблона
{{debugger}}
Отладка переменных в шаблонах:
Поставить debugger
внутри метода content
в файле ember.custom.debug.js
:
function content(env, morph, view, path) {
if (-1 < ['test'].indexOf(path)) {
debugger;
}
Отладка маршрутизатора
Поместить LOG_*
внутрь route-map.js.es6
, например:
export default function() {
this.resource('shop', { path: '/shop' }, function() {
Discourse.reopen({
LOG_TRANSITIONS: true
,LOG_TRANSITIONS_INTERNAL: true
,LOG_VIEW_LOOKUPS: true
});
this.route('products');
});
};