源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Angular.Js中ng-include指令的使用与实现

  • 时间:2020-12-01 13:51 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Angular.Js中ng-include指令的使用与实现
[b]前言[/b] 大家如果想在angularjs动态加载一个内容,那我们就可以使用ng-include来实现。今天Insus.NET就在ASP.NET MVC环境中,举个例子来演示它的功能。 [b]示例介绍[/b] 你可以在一个视图动态加载任一其它视图。如果你的动态内容有很多部件,你得需要在控制器创建相应的Action操作,如使用部分Partial view就不必创建相对应的Action。因此这是Insus.NET所喜欢的。 另外,我们还需要为ng-include的链接带些参数呢!!! 因此,参数,即是使用model来实现: [img]http://files.jb51.net/file_images/article/201705/201757104913425.png?201747104921[/img] 由于ng-include的链接,直接给部分视图名称或路径,视图无法直接Render部分视图的。 那我们想一个办法,写一个公用的视图,所有部分视图均加载在这个公用的视图即可,使用这个公用的视图去Render这些部分视图。 [img]http://files.jb51.net/file_images/article/201705/201757104935907.png?201747104943[/img] 在CommonView操作Action中,我们传入一个model,是为了后面传递参数准备的。 接下来,我把这个视图写好: [img]http://files.jb51.net/file_images/article/201705/201757105020518.png?201747105028[/img] 渲染部分视图的Action创建完毕。其也没有过多html的代码。 下面创建2个部分视图,当然实际环境中,也许不止2个啦。 部分视图_View1: [img]http://files.jb51.net/file_images/article/201705/201757105051091.png?20174710512[/img] 部分视图2: [img]http://files.jb51.net/file_images/article/201705/201757105124347.png?201747105132[/img] 前面一切准备好,均是为了下面ng-include的演示: [img]http://files.jb51.net/file_images/article/201705/201757105151962.png?20174710520[/img]   程序运行结果: [img]http://files.jb51.net/file_images/article/201705/201757105215847.png?201747105224[/img] [b]总结[/b] 以上就是这篇文章的全部内容了,希望本文的内容对大家学习或者使用Angular.js能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对编程素材网的支持。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部