Angular 1/2 hybrid app error in ie9: "TypeError: Unable to get value of the property 'ref': object is null or undefined"

Angular 1/2 hybrid app error in ie9: "TypeError: Unable to get value of the property 'ref': object is null or undefined"

我有一个 Angular 1->2 混合应用程序 Angular 1.5.8 和 Angular 2.2。我必须支持 IE9 :(

我已经包含了 core-js 垫片:

<script src="node_modules/core-js/client/shim.min.js"></script>

我的登录页面是一个 Angular 1 表单,带有 Angular 2 页脚。所有 Angular 2 页脚功能都可以正常工作,但是单击或键入 Angular 1 表单元素会在每个事件中产生以下错误:

TypeError: Unable to get value of the property 'ref': object is null or undefined

貌似跟活动有关系,不过ie9的console简直一文不值。有没有人知道可能导致此错误的原因,或者关于如何追查此错误原因的想法?

我可以提供哪些其他信息可能对您有所帮助?

编辑
我尝试过的事情:

尝试使用 this shim 而不是 core-js。 core-js 有一些 IE9 问题。