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


Posted in Javascript onMay 07, 2017

前言

大家如果想在angularjs动态加载一个内容,那我们就可以使用ng-include来实现。今天Insus.NET就在ASP.NET MVC环境中,举个例子来演示它的功能。

示例介绍

你可以在一个视图动态加载任一其它视图。如果你的动态内容有很多部件,你得需要在控制器创建相应的Action操作,如使用部分Partial view就不必创建相对应的Action。因此这是Insus.NET所喜欢的。

另外,我们还需要为ng-include的链接带些参数呢!!!

因此,参数,即是使用model来实现:

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

由于ng-include的链接,直接给部分视图名称或路径,视图无法直接Render部分视图的。

那我们想一个办法,写一个公用的视图,所有部分视图均加载在这个公用的视图即可,使用这个公用的视图去Render这些部分视图。

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

在CommonView操作Action中,我们传入一个model,是为了后面传递参数准备的。

接下来,我把这个视图写好:

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

渲染部分视图的Action创建完毕。其也没有过多html的代码。

下面创建2个部分视图,当然实际环境中,也许不止2个啦。

部分视图_View1:

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

部分视图2:

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

前面一切准备好,均是为了下面ng-include的演示:

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

程序运行结果:

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

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家学习或者使用Angular.js能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
LazyForm jQuery plugin 定制您的CheckBox Radio和Select
Oct 24 Javascript
js 调用本地exe的例子(支持IE内核的浏览器)
Dec 26 Javascript
javascript 获取图片尺寸及放大图片
Sep 04 Javascript
jquery序列化form表单使用ajax提交后处理返回的json数据
Mar 03 Javascript
jquery插件冲突(jquery.noconflict)解决方法分享
Mar 20 Javascript
jQuery Masonry瀑布流插件使用详解
Nov 17 Javascript
深入浅出 jQuery中的事件机制
Aug 23 Javascript
jQuery简单创建节点的方法
Sep 09 Javascript
vue cli升级webapck4总结
Apr 04 Javascript
JavaScript 判断iPhone X Series机型的方法
Jan 28 Javascript
微信小程序学习笔记之文件上传、下载操作图文详解
Mar 29 Javascript
Json实现传值到后台代码实例
Jun 30 Javascript
Angular.js中ng-include用法及多标签页面的实现方式详解
May 07 #Javascript
JavaScript的继承实现小结
May 07 #Javascript
vue2.0多条件搜索组件使用详解
Mar 26 #Javascript
Vue 进阶教程之v-model详解
May 06 #Javascript
jQuery动态追加页面数据以及事件委托详解
May 06 #jQuery
AngularJS封装$http.post()实例详解
May 06 #Javascript
JavaScript瀑布流布局实现代码
May 06 #Javascript
You might like
Discuz板块横排显示图片的实现方法
2007/05/28 PHP
微信接口生成带参数的二维码
2017/07/31 PHP
PHP中cookie知识点学习
2018/05/06 PHP
php7 list()、session及其他模块的修改实例分析
2020/05/25 PHP
一个用js实现的页内搜索代码
2007/05/23 Javascript
Jquery实现点击按钮,连续地向textarea中添加值的实例代码
2014/03/08 Javascript
JavaScript fontsize方法入门实例(按照指定的尺寸来显示字符串)
2014/10/17 Javascript
JavaScript实现多个重叠层点击切换效果的方法
2015/04/24 Javascript
JavaScript获取数组最小值和最大值的方法
2015/06/09 Javascript
angular和BootStrap3实现购物车功能
2017/01/25 Javascript
ES6下子组件调用父组件的方法(推荐)
2018/02/23 Javascript
vue 使用自定义指令实现表单校验的方法
2018/08/28 Javascript
javascript History对象原理解析
2020/02/17 Javascript
jquery实现异步文件上传ajaxfileupload.js
2020/10/23 jQuery
浅谈Ant Design Pro 菜单自定义 icon
2020/11/17 Javascript
python对指定目录下文件进行批量重命名的方法
2015/04/18 Python
python机器学习实战之K均值聚类
2017/12/20 Python
python编写Logistic逻辑回归
2020/12/30 Python
python用列表生成式写嵌套循环的方法
2018/11/08 Python
Python 微信爬虫完整实例【单线程与多线程】
2019/07/06 Python
python批量解压zip文件的方法
2019/08/20 Python
python实现截取屏幕保存文件,删除N天前截图的例子
2019/08/27 Python
使用Python制作一盏 3D 花灯喜迎元宵佳节
2021/02/26 Python
CSS教程:CSS3圆角属性
2009/04/02 HTML / CSS
康帕斯酒店预订:Compass Hospitality(支持中文)
2018/08/23 全球购物
如果让你测试一台高速激光打印机,你都会进行哪些测试
2012/12/04 面试题
运动会广播稿30字
2014/01/21 职场文书
国际贸易专业个人求职信格式
2014/02/02 职场文书
小区消防演习方案
2014/02/21 职场文书
员工生日活动方案
2014/08/24 职场文书
党员作风建设整改方案
2014/10/27 职场文书
荒岛余生观后感
2015/06/09 职场文书
导游词之湖北梁子湖
2019/11/07 职场文书
python实现简易自习室座位预约系统
2021/06/30 Python
一些让Python代码简洁的实用技巧总结
2021/08/23 Python
详细聊聊浏览器是如何看闭包的
2021/11/11 Javascript