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 相关文章推荐
<script defer> defer 是什么意思
May 10 Javascript
JavaScript高级程序设计 XML、Ajax 学习笔记
Sep 10 Javascript
Extjs中的GridPanel隐藏列会显示在menuDisabled中解决方法
Jan 27 Javascript
js与运算符和或运算符的妙用
Feb 14 Javascript
使用JS画图之点、线、面
Jan 12 Javascript
基于Javascript倒计时效果
Dec 22 Javascript
JavaScript仿微信(电话)联系人列表滑动字母索引实例讲解(推荐)
Aug 16 Javascript
JS实现页面内跳转的简单代码
Sep 03 Javascript
ES6 javascript中Class类继承用法实例详解
Oct 30 Javascript
ExtJs使用自定义插件动态保存表头配置(隐藏或显示)
Sep 25 Javascript
手把手15分钟搭一个企业级脚手架
Sep 16 Javascript
antd日期选择器禁止选择当天之前的时间操作
Oct 29 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
模仿OSO的论坛(四)
2006/10/09 PHP
一个没有MYSQL数据库支持的简易留言本的编写
2006/10/09 PHP
PHP中preg_match函数正则匹配的字符串长度问题
2015/05/27 PHP
PHP使用mkdir创建多级目录的方法
2015/12/22 PHP
Yii2单元测试用法示例
2016/11/12 PHP
利用phpexcel对数据库数据的导入excel(excel筛选)、导出excel
2017/04/27 PHP
PHP中常用的魔术方法
2017/04/28 PHP
判断输入是否为空,获得输入类型的JS代码
2013/10/30 Javascript
javascript实现跨域的方法汇总
2015/06/25 Javascript
基于 Node.js 实现前后端分离
2016/04/23 Javascript
jQuery图片左右滚动代码 有左右按钮实例
2016/06/20 Javascript
分分钟玩转Vue.js组件
2016/10/25 Javascript
Ajax异步获取html数据中包含js方法无效的解决方法
2017/02/20 Javascript
ES6下React组件的写法示例代码
2017/05/04 Javascript
vue项目打包之后背景样式丢失的解决方案
2019/01/17 Javascript
详解React项目中碰到的IE问题
2019/03/14 Javascript
微信小程序获取用户信息并保存登录状态详解
2019/05/10 Javascript
js实现无缝轮播图特效
2020/05/09 Javascript
vue addRoutes路由动态加载操作
2020/08/04 Javascript
跟老齐学Python之字典,你还记得吗?
2014/09/20 Python
django 自定义用户user模型的三种方法
2014/11/18 Python
Python3搜索及替换文件中文本的方法
2015/05/22 Python
Python实现判断一个整数是否为回文数算法示例
2019/03/02 Python
python pyinstaller 加载ui路径方法
2019/06/10 Python
python获取指定日期范围内的每一天,每个月,每季度的方法
2019/08/08 Python
浅谈Python __init__.py的作用
2020/10/28 Python
工程造价管理专业大专生求职信
2013/10/06 职场文书
广告设计专业自荐信范文
2013/11/14 职场文书
优秀生推荐信范文
2013/11/28 职场文书
消防应急演练方案
2014/02/12 职场文书
物流管理系毕业生求职信
2014/06/03 职场文书
李强为自己工作观后感
2015/06/11 职场文书
银行柜员优质服务心得体会
2016/01/22 职场文书
Java中CyclicBarrier和CountDownLatch的用法与区别
2021/08/23 Java/Android
Python按顺序遍历并读取文件夹中文件
2022/04/29 Python
不想升级Win11?教你彻底锁定老版Windows系统的方法(附下载地址)
2022/09/23 数码科技