angular - 将不同版本的 Angular 作为 web 组件运行
问题描述
我正在尝试在同一页面中将不同版本的 Angular 作为 web 组件运行。
例子:
<script src="module1.js" /> //has Angular 7
<script src="module2.js" /> //has Angular 11
<script src="module3.js" /> //has Angular 7
并且在运行时每个模块都会覆盖 globalThis['ng']。所以这意味着 Angular 不能支持不同版本的 web 组件,因为 Angular 将一些东西设置为全局。也许有人知道如何解决这个问题?
解决方案
推荐阅读
- javascript - 如何仅使用特定元素对数组进行排序?
- database - 在 MariaDb 10.6 中更改 NVARCHAR 列的默认排序规则
- concourse - How disable a time resource in Concourse? No Operation?
- python - Using python to solve FIFO inventory problem
- android - Sticky header outside of recyclerview
- css - css tooltip goes offscreen (only on mobile)
- rust - From and Into with binary std::ops: cannot infer type for type parameter `T`?
- python-3.x - how to apply ModelCheckpoint in a custom training loop for tensorflow 2.0?
- python - 通用转换器到 PDF
- javascript - 传播到新对象时从 redux 对象中丢失值