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 相关文章推荐
JScript的条件编译
May 29 Javascript
jquery实现图片灯箱明暗的遮罩效果
Nov 15 Javascript
javascript中直接引用Microsoft的COM生成Word
Jan 20 Javascript
判断iframe里的页面是否加载完成
Jun 06 Javascript
javascript实现超炫的向上滑行菜单实例
Aug 03 Javascript
JavaScript实现选择框按比例拖拉缩放的方法
Aug 04 Javascript
JavaScript基于对象去除数组重复项的方法
Oct 09 Javascript
微信小程序 详解Page中data数据操作和函数调用
Jan 12 Javascript
Node.js发送HTTP客户端请求并显示响应结果的方法示例
Apr 12 Javascript
微信小程序 setData 对 data数据影响问题
Apr 18 Javascript
通过jQuery学习js类型判断的技巧
May 27 jQuery
原生Vue 实现右键菜单组件功能
Dec 16 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
雄兵连:天使彦天使彦为爱折翼,彦和炙心同时念动的誓言!
2020/03/02 国漫
探讨php define()函数及defined()函数使用详解
2013/06/09 PHP
php中define用法实例
2015/07/30 PHP
PHP构造二叉树算法示例
2017/06/21 PHP
浅谈PHP5.6 与 PHP7.0 区别
2019/10/09 PHP
JavaScript 对话框和状态栏使用说明
2009/10/25 Javascript
jQuery中的常用事件总结
2009/12/27 Javascript
javascript 获取网页标题代码实例
2014/01/22 Javascript
使用jQuery管理选择结果
2015/01/20 Javascript
director.js实现前端路由使用实例
2015/02/03 Javascript
js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
2015/11/26 Javascript
JS+CSS实现闪烁字体效果代码
2016/04/05 Javascript
js微信分享实现代码
2020/10/11 Javascript
webpack实用小功能介绍
2018/01/02 Javascript
vue实现的仿淘宝购物车功能详解
2019/01/27 Javascript
Javascript中的this,bind和that使用实例
2019/12/05 Javascript
jquery实现的放大镜效果示例
2020/02/24 jQuery
微信小程序语音同步智能识别的实现案例代码解析
2020/05/29 Javascript
H5+css3+js搭建带验证码的登录页面
2020/10/11 Javascript
适用于 Vue 的播放器组件Vue-Video-Player操作
2020/11/16 Javascript
python正向最大匹配分词和逆向最大匹配分词的实例
2018/11/14 Python
Python自动发送邮件的方法实例总结
2018/12/08 Python
解决python中导入win32com.client出错的问题
2019/07/26 Python
python 提取文件指定列的方法示例
2019/08/07 Python
Python操作MySQL数据库实例详解【安装、连接、增删改查等】
2020/01/17 Python
Python3 mmap内存映射文件示例解析
2020/03/23 Python
python实现四人制扑克牌游戏
2020/04/22 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
2020/12/09 Python
HTML+CSS3模拟心的跳动实例代码
2017/09/05 HTML / CSS
个人租房协议书
2014/11/28 职场文书
学前班幼儿评语大全
2014/12/29 职场文书
面试感谢信范文
2015/01/22 职场文书
齐云山导游词
2015/02/06 职场文书
社区艾滋病宣传活动总结
2015/05/07 职场文书
南阳市白酒市场的调查报告
2019/11/08 职场文书
GTX1660显卡搭配显示器推荐
2022/04/19 数码科技