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 相关文章推荐
使用SyntaxHighlighter实现HTML高亮显示代码的方法
Feb 04 Javascript
javascript动画之圆形运动,环绕鼠标运动作小球
Jul 20 Javascript
JavaScript阻止浏览器返回按钮的方法
Mar 18 Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
Sep 11 Javascript
angular基于路由控制ui-router实现系统权限控制
Sep 27 Javascript
JS动态遍历json中所有键值对的方法(不知道属性名的情况)
Dec 28 Javascript
Vue input控件通过value绑定动态属性及修饰符的方法
May 03 Javascript
zTree树形插件异步加载方法详解
Jun 14 Javascript
JavaScript中为事件指定处理程序的五种方式分析
Jul 27 Javascript
JavaScript中import用法总结
Jan 20 Javascript
JavaScript实现美化滑块效果
May 17 Javascript
JavaScript实现简单日历效果
Sep 11 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
php 分页原理详解
2009/08/21 PHP
php.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)
2012/07/01 PHP
php无序树实现方法
2015/07/28 PHP
PHP与JavaScript针对Cookie的读写、交互操作方法详解
2017/08/07 PHP
PDO::setAttribute讲解
2019/01/29 PHP
PHP迭代器和生成器用法实例分析
2019/09/28 PHP
laravel Validator ajax返回错误信息的方法
2019/09/29 PHP
Yii Framework框架开发微信公众平台示例
2020/04/26 PHP
JavaScript 产生不重复的随机数三种实现思路
2012/12/13 Javascript
尝试在让script的type属性等于text/html
2013/01/15 Javascript
利用javascript判断文件是否存在
2013/12/31 Javascript
Validform表单验证总结篇
2016/10/31 Javascript
使用 jQuery 实现表单验证功能
2017/07/05 jQuery
jQuery EasyUI Layout实现tabs标签的实例
2017/09/26 jQuery
浅谈vue-router2路由参数注意的问题
2017/11/08 Javascript
解决betterScroll在vue中存在图片时,出现拉不动的问题
2018/09/27 Javascript
ES6顶层对象、global对象实例分析
2019/06/14 Javascript
react国际化化插件react-i18n-auto使用详解
2020/03/31 Javascript
JavaScript中while循环的基础使用教程
2020/08/11 Javascript
Vue如何实现变量表达式选择器
2021/02/18 Vue.js
python绘图方法实例入门
2015/05/19 Python
解决Python 遍历字典时删除元素报异常的问题
2016/09/11 Python
Request的中断和ErrorHandler实例解析
2018/02/12 Python
python pandas消除空值和空格以及 Nan数据替换方法
2018/10/30 Python
python super()函数的基本使用
2020/09/10 Python
html5使用canvas画一条线
2014/12/15 HTML / CSS
优质有机椰子产品:Dr. Goerg
2019/09/24 全球购物
什么是servlet链?
2014/07/13 面试题
社区交通安全实施方案
2014/03/22 职场文书
投标人廉洁自律承诺书
2014/05/26 职场文书
广播体操比赛口号
2014/06/10 职场文书
美国旅游签证工作证明
2014/10/14 职场文书
金榜题名主持词
2015/07/02 职场文书
写给同事的离职感言
2015/08/04 职场文书
有关保护环境的宣传标语100条
2019/08/07 职场文书
MongoDB支持的数据类型
2022/04/11 MongoDB