javascript - 为什么缺少模板/组件不会在 Ember.js 中引发错误?

标签 javascript ember.js

Ember.js 中,当我向模板添加一个帮助程序来标识明显不存在的组件、模板或帮助程序时,为什么没有抛出错误?是否可以让 Ember 在控制台或 DOM 中抛出错误进行调试?

例如,如果我创建一个包含帮助程序 {{asdhoausdho}} 的模板,则不会发出任何错误,并且该帮助程序应显示的页面为空白。由于简单的拼写错误,这更容易引起问题。

最佳答案

一个潜在的原因是可以使用组件帮助程序动态填充组件。

{{component dynmicComponentName}}

当在任何地方都找不到组件时,不会渲染任何内容。这实际上是处理错误的好方法。

关于javascript - 为什么缺少模板/组件不会在 Ember.js 中引发错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42073628/

相关文章:

javascript - 通过 Javascript 访问 Google map 叠加层中的 KML 地标?

javascript - jQuery - 具有以开头的类

javascript - 将用户重定向到设备恢复上的某个 URL

javascript - 使用纯 Javascript 对象作为 Ember 模型

javascript - jQuery UTC 时差offSets

javascript - 使用 google 脚本和 html 模板循环进入要点

javascript - 如何在javascript中打开一个图标

javascript - 如何创建依赖于普通变量、函数或逻辑的 ember 属性?

javascript - 如何在 Ember 中将 'POST' 类型页面加载到 iframe 中?

ember.js - 如何使用 ember-data 和 couchdb-adapter 在一个请求中获取嵌入对象