行使ASP.NET 5开发AngularJS应用

明天援引的是2个多元文章,讲述了如何使用ASP.NET
5来开发AngularJS应用,一共七篇文章。

在Visual Studio
20壹第55中学出于优化了系列社团,优化了前者JS框架的引用格局,所以开发AngularJS那样的应用就愈加便于了。

这几个讲述怎样利用ASP.NET
伍来开发AngularJS应用的一种类文章,1共分成7篇,分别介绍了:

  1. 布局Grunt、Uglify和AngularJS。大约步骤为。一)怎么着创建在1个空的Web应用项目中。贰)利用NPM来安装Grunt执行器及其职责(grunt-contrib-uglify,grunt-contrib-watch)。三)利用Bower来安装AngularJS的库。4)利用Grunt把团结编辑的app文件夹内的js文件合并布署到wwwroot文件夹中。
  2. 选用MVC 陆 WEB API。大概步骤为:壹)启用MVC
    六效用(在project.json文件中拉长引用,在Startup文件中调用AddMvc方法。贰)创制示范实人体模型型。三)创造WEB
    API的Controller。四)使用内置模板创造AngularJS的app(也即Module)。五)创建AngularJS的Controller。六)成立AngularJS的Service来调用WEB
    API。7)成立AngularJS的视图模板。
  3. 添加客户端路由。差不离步骤为:一)添加客户端路由定义。2)重写服务器上的乞请路由。三)针对路由修改客户端的AngularJS的Controller。四)成立二个搭架子视图。伍)制造列表、添加、编辑和删除的视图。
  4. 运用Entity Framework
    7。以前服务端重返的数目是通过代码动态营造的。未来亟需坚韧不拔保存到数据库中。那么大概步骤是:一)添加EF7的Nuget包。二)创制DbContext。3)在Startup中注册EF服务。4)更新WEB
    API的Controller来使用DbContext操作数据。伍)执行EF7的开首化和数量迁移。
  5. 进行窗体数据的求证。大概步骤为:一)使用AngularJS完毕客户端验证。二)更新实人体模型型,完成服务端验证。叁)升级数据库。四)完善WEB
    API的Controller来思考数据证实的境况。5)完善AngularJS的Controller来呈现服务端重返的验证提醒。
  6. 完成安全控制。本篇介绍利用ASP.NET
    Identity来为不一样用户分配分裂权限。大概步骤为:一)启用ASP.NET
    Identity。二)编辑DbContext继承IdentityDbContext。三)强制用户必须登录。4)传递申明数据给AngularJS。5)对WEB
    API的Controller中的Action进行安控(添加Authorize标记)。
  7. 把那么些利用跑在Mac上。介绍怎么样把这么三个ASP.NET
    伍应用在Mac上运营成功。差不离步骤为:一)安装Mono。二)利用Homebrew安装KVM。3)在Mac上通过Git克隆代码。四)利用Sublime
    Text来打开并编写制定代码。5)由于Mac上从不SQL
    Server,所以接纳EF7的In-Memory
    provider来模拟1个内部存款和储蓄器中的数据库。当然也得以接纳SQLite也许远程数据库服务器。陆)使用Kestrel来代替IIS承载应用。七)运维以前复苏全部需求的Nuget包。八)怎样运行和终止Kestrel。

那个连串文件不仅是2个ASP.NET
5支付的入门向导,也是七个AngularJS开发演习,仍然3个ASP.NET
伍跨平台运转的点拨。

第3篇小说的原稿地址是:http://stephenwalther.com/archive/2015/01/12/asp-net-5-and-angularjs-part-1-configuring-grunt-uglify-and-angularjs

相关文章