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 DOM 元素ID就是全局变量
Sep 20 Javascript
JavaScript的继承的封装介绍
Oct 15 Javascript
判断文档离浏览器顶部的距离的方法
Jan 08 Javascript
JS检测输入字符是否包含非法字符的示例代码
Feb 11 Javascript
jQuery Ajax 加载数据时异步显示加载动画
Aug 01 Javascript
AngularJS中$watch和$timeout的使用示例
Sep 20 Javascript
jQuery插件echarts去掉垂直网格线用法示例
Mar 03 Javascript
windows下vue-cli导入bootstrap样式
Apr 25 Javascript
详解微信小程序 template添加绑定事件
Jun 23 Javascript
angularjs利用directive实现移动端自定义软键盘的示例
Sep 20 Javascript
浅析VUE防抖与节流
Nov 24 Vue.js
详解uniapp的全局变量实现方式
Jan 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中redis的用法深入解析
2014/02/20 PHP
destoon网站转移服务器后搜索汉字出现乱码的解决方法
2014/06/21 PHP
php猴子选大王问题解决方法
2015/05/12 PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
2015/09/23 PHP
php fread读取文件注意事项
2016/09/24 PHP
PHP实现递归的三种方法
2020/07/04 PHP
ie和firefox不兼容的解决方法集合
2009/04/28 Javascript
jQuery中与toggleClass等价的程序段 以及未来学习的方向
2010/03/18 Javascript
JS删除数组元素的函数介绍
2013/03/27 Javascript
js局部刷新页面时间具体实现
2013/07/04 Javascript
异步动态加载js与css文件的js代码
2013/09/15 Javascript
浅析JS中document对象的一些重要属性
2014/03/06 Javascript
js通过更改按钮的显示样式实现按钮的滑动效果
2014/04/23 Javascript
从数据库读取数据后将其输出成html标签的三种方法
2014/10/13 Javascript
js实现一个链接打开两个链接地址的方法
2015/05/12 Javascript
javascript如何实现360度全景照片问题汇总
2016/04/04 Javascript
AngularJS 作用域详解及示例代码
2016/08/17 Javascript
jquery设置css样式的多种方法(总结)
2017/02/21 Javascript
浅析JS中回调函数及用法
2018/07/25 Javascript
vue 实现小程序或商品秒杀倒计时
2019/04/14 Javascript
使用node.JS中的url模块解析URL信息
2020/02/06 Javascript
python字符串排序方法
2014/08/29 Python
Django返回json数据用法示例
2016/09/18 Python
基于python解线性矩阵方程(numpy中的matrix类)
2019/10/21 Python
python实现超市管理系统(后台管理)
2019/10/25 Python
Softmax函数原理及Python实现过程解析
2020/05/22 Python
Anaconda使用IDLE的实现示例
2020/09/23 Python
python 用struct模块解决黏包问题
2020/11/07 Python
用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
2021/01/29 Python
Python中全局变量和局部变量的理解与区别
2021/02/07 Python
建议书标准格式
2014/03/12 职场文书
贯彻学习两会心得体会范文
2014/03/17 职场文书
2014中考励志标语
2014/06/05 职场文书
仓库管理制度范本
2015/08/04 职场文书
教师外出学习心得体会
2016/01/18 职场文书
MySQL5.7并行复制原理及实现
2021/06/03 MySQL