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 相关文章推荐
html数组字符串拼接的最快方法
Sep 16 Javascript
jquery快捷动态绑定键盘事件的操作函数代码
Oct 17 Javascript
showModalDialog在谷歌浏览器下会返回Null的解决方法
Nov 27 Javascript
jquery插件uploadify实现带进度条的文件批量上传
Dec 13 Javascript
JS实现微信弹出搜索框 多条件查询功能
Dec 13 Javascript
AngularJS框架的ng-app指令与自动加载实现方法分析
Jan 04 Javascript
jQuery弹出层插件popShow用法示例
Jan 23 Javascript
jQuery插件HighCharts绘制2D半圆环图效果示例【附demo源码下载】
Mar 09 Javascript
webpack分离css单独打包的方法
Jun 12 Javascript
实例讲解vue源码架构
Jan 24 Javascript
在Vue项目中使用snapshot测试的具体使用
Apr 16 Javascript
layer.prompt输入层的例子
Sep 24 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
NOT NULL 和NULL
2007/01/15 PHP
Laravel使用RabbitMQ的方法示例
2019/06/18 PHP
Laravel5.1 框架控制器基础用法实例分析
2020/01/04 PHP
使用dynatrace-ajax跟踪JavaScript的性能
2010/04/12 Javascript
有关DOM元素与事件的3个谜题
2010/11/11 Javascript
jquery中JSON的解析方式
2015/03/16 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
2016/03/25 Javascript
jQuery Mobile框架中的表单组件基础使用教程
2016/05/17 Javascript
基于Vue如何封装分页组件
2016/12/16 Javascript
angular十大常见问题
2017/03/07 Javascript
利用vueJs实现图片轮播实例代码
2017/06/03 Javascript
JavaScript无操作后屏保功能的实现方法
2017/07/04 Javascript
基于vue-resource jsonp跨域问题的解决方法
2018/02/03 Javascript
js删除对象中的某一个字段的方法实现
2021/01/11 Javascript
python 中if else 语句的作用及示例代码
2018/03/05 Python
Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题
2018/09/27 Python
python中的json总结
2018/10/11 Python
python采集微信公众号文章
2018/12/20 Python
详解win10下pytorch-gpu安装以及CUDA详细安装过程
2021/01/28 Python
CSS3使用transition实现的鼠标悬停淡入淡出
2015/01/09 HTML / CSS
CSS3使用transition属性实现过渡效果
2018/04/18 HTML / CSS
手机端用rem+scss做适配的详解
2017/11/15 HTML / CSS
h5网页水印SDK的实现代码示例
2019/02/19 HTML / CSS
一套PHP的笔试题
2013/05/31 面试题
计算机工程学院个人求职信
2013/10/05 职场文书
地理科学专业毕业生求职信
2013/10/15 职场文书
计算机专业毕业生推荐信
2013/11/25 职场文书
社会实践活动总结报告
2014/04/29 职场文书
二手房购房协议书范本
2014/10/05 职场文书
2014小学教师年度考核工作总结
2014/12/03 职场文书
2015年学校总务处工作总结
2015/05/19 职场文书
社区干部培训心得体会
2016/01/06 职场文书
​(迎国庆)作文之我爱我的祖国
2019/09/19 职场文书
导游词之山东孔庙
2019/11/04 职场文书
html+css实现环绕倒影加载特效
2021/07/07 HTML / CSS
在HTML中引入CSS的几种方式介绍
2021/12/06 HTML / CSS