在 Angular 中调用不存在的方法时获得某种错误指示



我刚刚花了一个小时弄清楚一个类型。我有一个组件:

<my-component on-info-updated="vm.onInfoUpdated(info)"/>

不幸的是,我的控制器中的功能是:

onInfoUpdate(info) { ... }
更新

,注意已更新。

Angular刚刚吞下了这个错误。没有警告,什么都没有。有没有办法让浏览器或 Angular 报告此问题?

Angular 1 对 html 中的自定义属性非常宽松,因为指令范围绑定在浏览器中放在一起。大多数浏览器会按原样呈现属性及其值,而不会造成任何损害。

使用 Angular 2+,如果模板设置错误,(TypeScript)编译器通常会抛出错误,就像您的示例一样。

最新更新