如何使用Angular2作为非SPA?

Rad*_*ity 20 angular

我刚开始使用Angular2,发现可以在网上找到的所有教程都只解释了如何为单页应用程序(SPA)设置Angular2.

但是对于我网站的主页,我仍然想使用PHP,只需在登录/注册/联系等几个地方使用Angular2.

如何在联系页面上初始化联系人组件,登录页面上的登录组件等?

我不希望所有这些都立即加载,只是一个处理登录,注册等功能的简单组件.

我相信需要在Bootstrapping部分完成一些事情,但具体到底是什么?

编辑:我也可能想在一个页面上使用Login + Signup组件.

Ang*_*hub 7

我认为您可以在该页面上引导您需要的任何组件

import {bootstrap}    from '@angular/platform-browser-dynamic';
import {ContactComponent} from './contact.component';

bootstrap(ContactComponent);
Run Code Online (Sandbox Code Playgroud)

  • 是的,你可以共享服务,bootstrap(ContactComponent,['MySharedService']); (5认同)