10

我真的刚刚开始认真使用 Angular.js,我注意到的第一件事是,如果找不到某些东西,它通常不会抛出错误。

在一个简单的示例中,如果something_undefined未定义:

<p>{{something_undefined}}</p>

这将默默地失败:

<p></p>

在一个带有. $resource_{{member.frist_name}}frist_namemember

4

2 回答 2

2

仅出于测试目的,您可以显示错误消息而不是空字符串

<p> {{ something_undefined || 'Not Found !!!' }} </p>
于 2013-05-27T22:30:23.567 回答
1

这不是一个答案,而是一个相关的建议,来自我的经验并参考另一个答案,这确实很有用。

当您在使用 Angular 进行开发时开始遇到此类问题时,请写下一些有关它的测试!这样你就可以让你的代码免于额外的调试语句,你会更好地理解框架,并且你会在这个过程之后留下一些回归测试。各方面的胜利。

于 2014-01-07T15:32:07.993 回答