【问题标题】:Angular 2 with Typescript pluggable component for javascript projects带有用于 javascript 项目的 Typescript 可插拔组件的 Angular 2
【发布时间】:2016-07-20 07:49:19
【问题描述】:

我只是想知道,是否可以在 Angular 2 中使用 Typescript 为 JavaScript 项目创建 可插拔组件?我知道任何 JavaScript 代码都是有效的 Typescript 代码,但是如果您已经开发您的 JavaScript(ES5) 项目,并且想要某些模块,例如 Drag-现有项目的删除模块表单验证模块多项选择题(MCQ)模块(在Angular 2 TS中开发)?

我真的不知道 Angular 2(Typescript) 是否真的适合这种可插入模块创建?还是这样,Angular 2 仅用于创建 SPAs?

由于 Angular 2 组件有自己的生命周期,并且 JavaScript 函数按顺序执行。那么怎么可能协调

如果您知道任何类型的示例(如果可能的话),请帮帮我?我会非常感谢你的回复!! (我在网上试过,但没有得到任何合适的解决方案)

【问题讨论】:

    标签: typescript angular


    【解决方案1】:

    您可以开发 Angular2 组件和指令以在其他 Angular2 应用程序中使用。 Angular2 不适合为纯 JavaScript 应用程序构建库。

    你可以在没有 Angular2 的情况下使用 TypeScript。你的 JS 已经是有效的 TypeScript。只需将 TypeScript 代码包含到您的 JS 代码库中并将它们一起构建即可。

    【讨论】:

    • 谢谢,我一定会尝试在 JS 中编写 TS 代码。同样,如果它是已经创建的网站,并且我想使用 Angular 2 TS 组件进行 表单验证网站导航 等。多么可行是与 Angular 2 TS 一起使用吗?
    • 不确定“表单验证”是什么意思。 Angular 表单验证仅适用于 Angular 组件。您可以在 Angular 应用程序中使用 Angular 路由器进行导航,但不能在 Angular2 之外单独使用。
    • “表单验证” 在某种意义上,
      字段用户输入字段 使用 Angular 组件进行验证。
    猜你喜欢
    • 2017-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-17
    • 1970-01-01
    • 2019-07-12
    • 2017-04-20
    相关资源
    最近更新 更多