javascript - 在edge/firefox/ie上使用webcomponentjs bundle polyfill时如何修复AngularJS指令(表单)中断?
问题描述
我正在加载 webcomponent.js 捆绑 polyfill 以便能够使用影子 dom 和自定义元素。该捆绑包与 angular 一起加载,现在我的 angular 指令(例如 form)根本没有显示在 firefox/edge/ie 上(chrome 和 safari 都很好)并且它们已损坏。有没有人找到解决这个问题的方法?
我在用
import '../node_modules/@webcomponents/webcomponentsjs/webcomponents-lite';
import '../node_modules/@webcomponents/webcomponentsjs/custom-elements-es5-adapter';
当我使用 webcomponent-lite 时,表单将被删除,如下所示:
这也发布在 webcomponentjs GitHub 上,作为问题 #981 ,尽管我使用的是 AngularJS 1.x,他们正在谈论 angular6。
解决方案
推荐阅读
- python-3.x - Flask CORS 无法进行实时部署
- jquery - 使用 Xpath 选择具有多个空同级标签的文本
- session - 如何让 Keycloak 注销未设置会话?
- laravel-5 - 使用工厂测试 Laravel 发布请求
- html - 在弹性项目前渲染块
- javascript - 通过导航传递状态时,我的 this.props.navigation.state 未定义?
- vba - 如何在vba Outlook中获取邮件发件人
- c# - jquery .valid() 在重新发送相同的表单时不起作用
- angular-cli - 如何生成一个尊重指定缩进样式的新 Angular 项目
- spring-boot - 在多 pod spring 应用程序中获取请求/秒