【发布时间】:2015-04-16 08:32:15
【问题描述】:
我正在启动我自己的 Angular Web 应用程序。我有使用 c# 和 angular 编码的经验,但我从来不需要设置自己的项目/解决方案。在这种情况下,我想设置一个 ASP.NET Web API,它将与 JSON 中的 Angular SPA 前端通信(尽管它应该与前端无关,但任何使用 JSON 的应用程序都应该能够与之通信)。
另外,我听说过关于 grunt 的好消息,所以我想将它合并到项目中(至少要编译 LESS 并缩小和合并我的 angular 文件)。
我正在使用 Visual Studio Professional 2013。我首先创建了一个 Web API 项目并下载了 WebEssentials 插件。
我只是有点困惑如何在此处继续。我应该在同一个解决方案中将我的角度拆分成一个单独的项目吗?我如何包含咕噜声? 如何在 Visual Studio 的上下文中使用 grunt 将我的角度文件包含在我的 index.html 文件中?
该项目带有一个 Scripts 文件夹和一个 Views 文件夹。我知道最好按功能构造角度文件,以便将控制器和视图放在一起。我应该在脚本文件夹中包含我的视图吗?这对我的构建过程有何影响?
我意识到这些可能是非常幼稚的问题。请耐心等待,当涉及到这些类型的任务时,我是一个完全的初学者。我过去所做的基本上都是代码。
【问题讨论】:
标签: javascript c# asp.net json angularjs