首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当使用@ not ()时,角元素8不能与EDGE/IE11一起工作。

当使用@ not ()时,角元素8不能与EDGE/IE11一起工作。
EN

Stack Overflow用户
提问于 2019-11-13 10:01:39
回答 3查看 521关注 0票数 1

我正在尝试使用角元素8创建一些自定义元素,当在我的@ with ()上使用简单的对象作为字符串/数字时,它工作得很好。但是,当我想开始使用对象数组时,IE EDGE/11会抛出异常。

操作步骤

克隆回购(代码github回购)或执行以下操作:

  1. 吴新“某个名字”
  2. 更新浏览器列表以包括IE11
  3. 生成组件简单列表
  4. 为具有输入的组件编写代码
  5. 服务解决方案(没有角元素,我知道)和一切工作。
  6. 添加角元素(ng添加@角/元素)
  7. 将模块修改为引导组件作为自定义元素
  8. 使用边缘服务和加载,请参阅控制台错误
代码语言:javascript
运行
复制
TypeError: Unable to get property 'setInputValue' of undefined or null reference at listItems.set (http://localhost:4300/vendor.js:77430:35) at DefaultDomRenderer2.prototype.setProperty (http://localhost:4300/vendor.js:80310:9) at DebugRenderer2.prototype.setProperty (http://localhost:4300/vendor.js:76553:9) at setElementProperty (http://localhost:4300/vendor.js:73738:5) at checkAndUpdateElementValue (http://localhost:4300/vendor.js:73648:13) at checkAndUpdateElementInline (http://localhost:4300/vendor.js:73576:5) at checkAndUpdateNodeInline (http://localhost:4300/vendor.js:74992:13) at checkAndUpdateNode (http://localhost:4300/vendor.js:74935:9) at debugCheckAndUpdateNode (http://localhost:4300/vendor.js:75957:5) at debugCheckRenderNodeFn (http://localhost:4300/vendor.js:75935:13)"

这是已知的缺陷还是我错过了一些重要的东西?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-11-27 16:16:09

这是角/元素的一个缺陷。当使用文档寄存器元素时,多边形填充不能可靠地调用构造函数。

若要修复问题,请切换到另一个用于自定义元素(如@webcomponents/定制-元素 )的填充

我为您的项目创建了一个分叉并修复了这个问题。

票数 3
EN

Stack Overflow用户

发布于 2020-05-18 17:12:44

不知怎的,我在一个设置中结束了,其中包含了两个填充:

代码语言:javascript
运行
复制
import 'document-register-element';
import '@webcomponents/custom-elements';

文件寄存器角元素,和一个(手册)添加的网页组件/自定义元素。这种组合导致了问题所指的确切问题。

(到目前为止)最终起作用的组合是:

代码语言:javascript
运行
复制
import '@webcomponents/custom-elements/src/native-shim';
import '@webcomponents/custom-elements';
票数 0
EN

Stack Overflow用户

发布于 2020-08-31 10:24:49

对于那些以我的身份来到这里的人,我也有:

代码语言:javascript
运行
复制
import 'document-register-element';
import '@webcomponents/custom-elements';

交换这两种进口产品为我做了一项工作:

代码语言:javascript
运行
复制
import '@webcomponents/custom-elements';
import 'document-register-element';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58834546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档