在多页网站中使用Angular 2

在多页网站中使用Angular 2,angular,Angular,如何从Angular 2快速入门应用程序在网站中使用Angular 2 我的主要问题是,中的index.html不在应用程序的route文件夹中。还有可能有很多页面都有angular 2应用程序吗 我意识到Angular 2是为SPA设计的,但html组件系统必须在各种网站中都很有用 这里的页面不错,但没有关于如何做的实际信息 我想在我的网站项目的不同页面中使用更多或更少的角度2 以这种方式使用angular 2的示例网站将非常棒。为了回答我的问题(以防有人感兴趣),我只需使用一点TypeScr

如何从Angular 2快速入门应用程序在网站中使用Angular 2

我的主要问题是,中的index.html不在应用程序的route文件夹中。还有可能有很多页面都有angular 2应用程序吗

我意识到Angular 2是为SPA设计的,但html组件系统必须在各种网站中都很有用

这里的页面不错,但没有关于如何做的实际信息

我想在我的网站项目的不同页面中使用更多或更少的角度2

以这种方式使用angular 2的示例网站将非常棒。

为了回答我的问题(以防有人感兴趣),我只需使用一点TypeScript来加载我的html模板。简单

public static getFileContentAsync = async (path: string): Promise<string> =>
{                 
    return await new Promise<string>((resolve, reject) => 
    {                                    
        // Set up the xml http request object.
        let xhr: XMLHttpRequest = new XMLHttpRequest();
        xhr.open("GET", baseUrl + path);
        xhr.send();

        xhr.onload = () => 
        {                               
            resolve(xhr.response);
        };

        xhr.onerror = (errorEvent: ErrorEvent) =>
        {
            reject(errorEvent);
        };
    });
} 
公共静态getFileContentAsync=async(路径:字符串):Promise=> { 返回等待新承诺((解决、拒绝)=> { //设置xml http请求对象。 设xhr:XMLHttpRequest=newxmlhttprequest(); xhr.open(“GET”,baseUrl+path); xhr.send(); xhr.onload=()=> { 解析(xhr.response); }; xhr.onerror=(errorEvent:errorEvent)=> { 拒绝(错误事件); }; }); }
Angular 2专为构建单页应用程序而设计。你能详细说明你遇到的问题以及你已经尝试过的方法吗?