2017-02-06 11 views
0

Ember.js明らかに存在しないコンポーネント、テンプレート、またはヘルパーを識別するヘルパーをテンプレートに追加すると、エラーがスローされないのはなぜですか? EmberがデバッグのためにコンソールまたはDOMのどちらかにエラーをスローさせることは可能ですか?Ember.jsでテンプレート/コンポーネントが見つからない場合、エラーが発生します。

例:ヘルパー{{asdhoausdho}}を含むテンプレートを作成した場合、エラーは出力されず、そのヘルパーが表示されるはずのページは空白です。これは簡単なスペルミスでもっと問題になります。

+0

コンテキスト(コントローラ/コンポーネント)のプロパティである可能性があるためです。 – locks

+0

@locks Aaah、大丈夫。だから私がエラーを投げたければ、Emberの 'unknownProperty'で、私が現在デバッグしているどのコンポーネントでもできるのですか? – Coburn

答えて

1

潜在的な理由は、componentヘルパーを使用してコンポーネントを動的に取り込むことができるということです。

{{component dynmicComponentName}} 

コンポーネントが見つからない場合は何も表示されません。これは、実際にはエラーを処理するための素晴らしいアプローチです。

関連する問題