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 相关文章推荐
csdn 博客中实现运行代码功能实现
Aug 29 Javascript
jquery获取颜色在ie和ff下的区别示例介绍
Mar 28 Javascript
浅谈javascript中的DOM方法
Jul 16 Javascript
js实现跨域的4种实用方法原理分析
Oct 29 Javascript
清除js缓存的多种方法总结
Dec 09 Javascript
jQuery+Ajax实现用户名重名实时检测
Jun 01 jQuery
node中间层实现文件上传功能
Jun 11 Javascript
layui 富文本图片上传接口与普通按钮 文件上传接口的例子
Sep 23 Javascript
jquery 回调操作实例分析【回调成功与回调失败的情况】
Sep 27 jQuery
详解Vue的ref特性的使用
Jan 24 Javascript
JS Canvas接口和动画效果大全
Apr 29 Javascript
vue中this.$http.post()跨域和请求参数丢失的解决
Apr 08 Vue.js
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处理SQL脚本文件导入到MySQL的代码实例
2014/03/17 PHP
浅析php中json_encode()和json_decode()
2014/05/25 PHP
PHP获取MySql新增记录ID值的3种方法
2014/06/24 PHP
PHP分享图片的生成方法
2018/04/25 PHP
extjs grid设置某列背景颜色和字体颜色的方法
2010/09/03 Javascript
javascript中的继承实例代码
2011/04/27 Javascript
js实现点击注册按钮开始读秒倒计时的小例子
2013/05/11 Javascript
js导入导出excel(实例代码)
2013/11/25 Javascript
javascript异步编程的4种方法
2014/02/19 Javascript
详解JavaScript中setSeconds()方法的使用
2015/06/11 Javascript
分享Javascript实用方法二
2015/12/13 Javascript
NodeJS的Promise的用法解析
2016/05/05 NodeJs
JQuery Mobile 弹出式登录框的实现方法
2016/05/28 Javascript
实例分析vue循环列表动态数据的处理方法
2018/09/28 Javascript
node.js实现为PDF添加水印的示例代码
2018/12/05 Javascript
vue-week-picker实现支持按周切换的日历
2019/06/26 Javascript
微信小程序中如何使用flyio封装网络请求
2019/07/03 Javascript
vue解决花括号数据绑定不成功的问题
2019/10/30 Javascript
Python新手们容易犯的几个错误总结
2017/04/01 Python
Python实现备份MySQL数据库的方法示例
2018/01/11 Python
python的re正则表达式实例代码
2018/01/24 Python
Python 打印中文字符的三种方法
2018/08/14 Python
django 外键model的互相读取方法
2018/12/15 Python
python爬虫今日热榜数据到txt文件的源码
2021/02/23 Python
html5使用canvas压缩图片的示例代码
2018/09/11 HTML / CSS
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
2020/05/28 HTML / CSS
我的珠宝盒:Ma boîte à bijoux
2019/08/27 全球购物
M.M.LaFleur官网:美国职业女装品牌
2020/10/27 全球购物
如何在Shell脚本中使用函数
2015/09/06 面试题
服装销售人员求职自我评价
2013/09/26 职场文书
护士的自我鉴定
2014/02/07 职场文书
文明生主要事迹
2014/05/25 职场文书
音乐教师求职信
2014/06/28 职场文书
SQL语法CONSTRAINT约束操作详情
2022/01/18 MySQL
解决MySQL添加新用户-ERROR 1045 (28000)的问题
2022/03/03 MySQL
Vue.js中v-bind指令的用法介绍
2022/03/13 Vue.js