【问题标题】:Can I Angular 2 application be non single page application?Angular 2 应用程序可以是非单页应用程序吗?
【发布时间】:2016-07-07 07:54:23
【问题描述】:

我网站的前端目前基于 Jquery 和 Jquery UI 以及纯 CSS。 目前没有使用任何框架。 我将使用 Angular 2 进行模板化客户端。此外,我想将 Angular 2 的强大功能用于一些繁重的页面。 是否有可能我只能在 angular 2 中有一些页面,而其余页面保持不变? Angular 2 基本上可以实现非单页应用吗? 如果一个流中有 4 个页面。我可以在 Angular 2 中只有第 2 页和第 4 页,其余页面保持不变。

【问题讨论】:

    标签: angular


    【解决方案1】:

    当然可以,您可以开始将 Angular 2 用于小部分,而网站的其余部分仍在 jquery 上运行。

    您需要做的就是处理您绑定 Angular 2 根组件的 DOM 应用程序元素。

    保持旧网站的旧结构不变,只需为您的 Angular 2 应用程序创建一个新的 .html,您将在其中加载所有必需的 Angular 脚本。

    @Component({
        selector: 'my-app',
        template: `
          <h1>Hi Angular 2</h1>    
    
          <a href="/index.html">Go to non-angular version of site</a>
      `,
    })
    export class AppComponent { }
    

    还有你的 Angular 2 视图:

    <body>
        <my-app>Loading...</my-app>
    </body>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-05
      • 1970-01-01
      相关资源
      最近更新 更多