angular - 为什么 Angular 错误消息(javascript 控制台)的格式如此奇怪?
问题描述
随着我慢慢重新熟悉 Angular,我正在研究基本示例。根据教程,应该有一条干净的错误消息说明“无法绑定到'ngModel',因为它不是'input'的已知属性。” (我还没有将 FormsModule 添加到导入中。
相反,我得到了这个烂摊子:
这里发生了什么?
解决方案
这是从 Angular CLI 重定向到浏览器的错误。当存在编译时错误并且应用程序包无法正确构建时,通常会发生这种情况。您看到的奇怪符号(\x18[96
等)是使字符在 UNIX 终端中以颜色呈现的代码 - 例如红色表示错误。
运行时错误具有适当的堆栈跟踪,并且通常包含有意义的错误消息,例如"Can't bind to 'ngModel' since it isn't a known property of 'input'."
.
推荐阅读
- c# - “TestContext”不包含“DataRow”的定义
- angular - 如何避免 NGRX 或 NGXS 中的循环
- php - 如何通过ajax jquery上传多张图片
- javascript - 我可以在 JavaScript 中使用变量作为变量名吗?
- php - Laravel 5.6 更改时间戳
- javascript - Google 应用程序脚本正则表达式匹配第 n 次出现
- android - Cordova/Ionic Android:Push 和 GoogleMaps 插件之间的 Google Play 服务版本冲突
- android - 检查firebase数据库中是否存在字符串
- c# - 如何逃离异步任务
- html - CSS - 编辑具有相同宽度的 2 个文本框的响应式表单