是否可以在现有的纯 Javascript 项目中添加 Angular 组件?

Loc*_*tKs 4 javascript angular

我想在现有的纯 Javascript 库中添加/创建一个新的 Angular 组件,以便该库可以轻松集成到 Angular 应用程序中。Angular 组件本质上是该库的包装器。出于同样的目的,我们已经向库中添加了一个 React 包装器。

鉴于Angular是一个框架解决方案,并且我不想大幅度改变现有JS项目的结构,是否可以将Angular添加到现有JS项目中? 如果是这样,高层是如何做到的?我通常在其他项目中使用 Angular-cli v6。

mal*_*awi 5

角元素

\n

Angular 元素是打包为自定义元素的 Angular 组件,是一种以与框架无关的方式定义新 HTML 元素的 Web 标准。

\n

使用 Angular 元素构建自定义元素

\n

Angular Elements\xe2\x80\x8a\xe2\x80\x94\xe2\x80\x8aA 使用 Angular 6 的 Web 组件实用介绍

\n

浏览器对自定义元素的支持

\n
\n

Chrome 原生支持。

\n

Opera 原生支持。

\n

Safari 原生支持。

\n

Firefoxdom.webcomponents.enableddom.webcomponents.customelements.enabled\n首选项设置为true计划在版本\n 60/61中默认启用。

\n

边缘 正在实施。

\n
\n