AngularJS使用ASP.NET 5开发AngularJS应用

今推荐的是一个层层文章,讲述了哪些下ASP.NET
5来开发AngularJS应用,一共7首文章。

于Visual Studio
2015受到出于优化了项目布局,优化了前者JS框架的援方式,所以开发AngularJS这样的动即更为便宜了。

以此讲述如何下ASP.NET
5来开发AngularJS应用的系列文章,一共分为7篇,分别介绍了:

  1. 布Grunt、Uglify和AngularJS。大致步骤为。1)如何创造以一个空的Web应用项目面临。2)利用NPM来设置Grunt执行器及其任务(grunt-contrib-uglify,grunt-contrib-watch)。3)利用Bower来安装AngularJS的库房。4)利用Grunt把温馨编排的app文件夹内的js文件合并部署到wwwroot文件夹着。
  2. 采用MVC 6 WEB API。大致步骤为:1)启用MVC
    6功能(在project.json文件中长引用,在Startup文件被调用AddMvc方法。2)创建示范实体模型。3)创建WEB
    API的Controller。4)使用内置模板创建AngularJS的app(也尽管Module)。5)创建AngularJS的Controller。6)创建AngularJS的Service来调用WEB
    API。7)创建AngularJS的视图模板。
  3. 补加客户端路由。大致步骤为:1)添加客户端路由定义。2)重写服务器上的伸手路由于。3)针对路由修改客户端的AngularJS的Controller。4)创建一个布局视图。5)创建列表、添加、编辑和去的视图。
  4. 动Entity Framework
    7。之前服务端返回的数额是透过代码动态构建的。现在急需持之以恒保存及数据库被。那么大致步骤是:1)添加EF7的Nuget包。2)创建DbContext。3)在Startup中注册EF服务。4)更新WEB
    API的Controller来使用DbContext操作数据。5)执行EF7的初始化和数据迁移。
  5. 开展窗体数据的说明。大致步骤为:1)使用AngularJS实现客户端验证。2)更新实体模型,实现服务端验证。3)升级数据库。4)完善WEB
    API的Controller来考虑数据印证的景况。5)完善AngularJS的Controller来显示服务端返回的证明提示。
  6. 贯彻安全控制。本篇介绍下ASP.NET
    Identity来吧不同用户分配不同权。大致步骤为:1)启用ASP.NET
    Identity。2)编辑DbContext继承IdentityDbContext。3)强制用户要登录。4)传递声明数据给AngularJS。5)对WEB
    API的Controller中之Action进行安全控制(添加Authorize标记)。
  7. 拿此应用跑在Mac上。介绍如何将这样一个ASP.NET
    5应用在Mac上运行成功。大致步骤为:1)安装Mono。2)利用Homebrew安装KVM。3)在Mac上经过Git克隆代码。4)利用Sublime
    Text来开辟并编制代码。5)由于Mac上并未SQL
    Server,所以用EF7的In-Memory
    provider来模拟一个外存中的数据库。当然也可行使SQLite或者远程数据库服务器。6)使用Kestrel来代表IIS承载应用。7)运行前恢复所有需要的Nuget包。8)如何启动同止Kestrel。

夫系列文件不但是一个ASP.NET
5支之入门向导,也是一个AngularJS开发练习,还是一个ASP.NET
5过平台运行的点拨。

首先首稿子的原文地址是:http://stephenwalther.com/archive/2015/01/12/asp-net-5-and-angularjs-part-1-configuring-grunt-uglify-and-angularjs

相关文章