使用VS2015创建第一个angularjs SPA

时间:2016-08-23 13:28:59

标签: angularjs asp.net-web-api visual-studio-2015

我是AngularJS的新手,需要一些关于如何使用Web API为外部搜索应用程序构建SPA的建议

我必须使用 •MVC / razor视图(将所有路由和渲染保留为Angular)?或者只使用1个VS2015 app [对VS2015使用angularjs SPA模板,或者只使用带有角度文件和webapi项目的空Web应用程序?

任何示例都有助于理解

对于角度结构,我正在阅读Google best practiceJohn Papa

1 个答案:

答案 0 :(得分:0)

好吧,我想你现在遇到了什么。我可以建议你选择的两种方式。

  1. 如果你想保持你的后端和前端,你可以去VS2015的angularjs SPA模板。它将伴随构建管道,捆绑和您需要的一切。现在,您可以选择使用MVC剃刀视图呈现您的单页角度(如果您想要通过剃刀视图包含您的依赖项的任何机制),或者只使用空白的html和web api控制器在后面。但是你最终会为所有人使用一个环境,我认为如果你正在构建整个项目,这是最好的。

  2. 现在,相反,您可以从web api项目开始。您可以使用它或其他位置实例化角度项目。您可以使用yeoman或任何您喜欢的脚手架工具,并使用您想要使用的自己的JS工具。您也可以在VS项目中执行相同操作,但如果您希望将前端和后端风格分开,则此方法更好。

  3. 我也建议使用打字稿。