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 相关文章推荐
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
May 16 Javascript
js实现漂浮回顶部按钮实例
May 06 Javascript
javascript日期计算实例分析
Jun 29 Javascript
Javascript中的数组常用方法解析
Jun 17 Javascript
JavaScript requestAnimationFrame动画详解
Sep 14 Javascript
JS返回顶部实例代码
Aug 09 Javascript
JavaScript指定断点操作实例教程
Sep 18 Javascript
让webpack+vue-cil项目不再自动打开浏览器的方法
Sep 27 Javascript
详解微信小程序获取当前时间及日期的方法
Apr 28 Javascript
jQuery 动画与停止动画效果实例详解
May 19 jQuery
如何用JS模拟实现数组的map方法
Jul 30 Javascript
JQuery+drag.js上传图片并且实现图片拖曳
Nov 18 jQuery
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
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
2006/07/09 PHP
PHP中的extract的作用分析
2008/04/09 PHP
兼容性比较好的PHP生成缩略图的代码
2011/01/12 PHP
jquery.simple.tree插件 更简单,兼容性更好的无限树插件
2010/09/03 Javascript
如何让div span等元素能响应键盘事件操作指南
2012/11/13 Javascript
js取消单选按钮选中示例代码
2013/11/14 Javascript
JavaScript 实现鼠标拖动元素实例代码
2014/02/24 Javascript
avascript中的自执行匿名函数应用示例
2014/09/15 Javascript
jQuery中ajax的load()方法用法实例
2014/12/26 Javascript
jQuery链使用指南
2015/01/20 Javascript
jQuery右侧选项卡焦点图片轮播特效代码分享
2015/09/05 Javascript
JavaScript 不支持 indexof 该如何解决
2016/03/30 Javascript
JS简单去除数组中重复项的方法
2016/09/13 Javascript
微信小程序中使元素占满整个屏幕高度实现方法
2016/12/14 Javascript
详解Angular的数据显示优化处理
2016/12/26 Javascript
Webpack打包慢问题的完美解决方法
2017/03/16 Javascript
JavaScript实现创建自定义对象的常用方式总结
2018/07/09 Javascript
Vue实现底部侧边工具栏的实例代码
2018/09/03 Javascript
教你如何将 Sublime 3 打造成 Python/Django IDE开发利器
2014/07/04 Python
研究Python的ORM框架中的SQLAlchemy库的映射关系
2015/04/25 Python
django rest framework之请求与响应(详解)
2017/11/06 Python
如何利用pygame实现简单的五子棋游戏
2019/12/29 Python
pytorch中图像的数据格式实例
2020/02/11 Python
Python Celery异步任务队列使用方法解析
2020/08/10 Python
无惧面试,带你搞懂python 装饰器
2020/08/17 Python
纯css3实现的竖形无限级导航
2014/12/10 HTML / CSS
美国从事品牌鞋类零售的连锁店:Famous Footwear
2016/08/25 全球购物
美国马匹用品和骑马配件购物网站:Horse.com
2018/01/08 全球购物
Notino法国:购买香水和化妆品
2019/04/15 全球购物
一套带答案的C++笔试题
2014/01/10 面试题
银行求职信个人范文
2013/12/16 职场文书
软件工程毕业生自荐信
2014/07/04 职场文书
村创先争优活动总结
2014/08/28 职场文书
焦点访谈观后感
2015/06/11 职场文书
2016年毕业实习心得体会范文
2015/10/09 职场文书
Axios代理配置及封装响应拦截处理方式
2022/04/07 Vue.js