我的网站的前端目前基于Jquery和Jquery UI以及纯CSS。 目前没有使用任何框架。 我将使用Angular 2进行templatisation客户端。此外,我想使用Angular 2的强大功能。 是否有可能我只能在角度2中有一些页面而其余页面保持不变? Angular 2基本上可以实现非单页面应用吗? 如果流程中有4个页面。我可以在Angular 2中只有第2页和第4页,其余页面保持不变。
答案 0 :(得分:2)
当然可以,你可以开始使用Angular 2只是为了小块,而网站的其余部分仍然在jquery上运行。
您需要做的就是处理绑定Angular 2根组件的DOM app元素。
保持旧网络的旧结构不变,只需为角度2应用程序创建一个新的.html,您将加载所有必需的角度脚本。
@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>