Angular ng-include 学习实例

ng-include 可以引入外部的文件到当前视图中。这样可以增强复用性。 最简单的用法  <div ng-include src="‘/public/template/tpl.html‘"></div> 这样直接把tpl.html加载当前视图中了。 我们还可以使用如下定义个模板。id是模板名。如这里是"tpl/tpl1"

<script type="text/ng-template" id="tpl/tpl1">
       <p>我是模板内容</p>
</script> 

这样的话可以直接使用ng-include="‘tpl/tpl1‘"。来调用这个模块。

官网文档:script

在使用时要注意的几点: 1. 引入ng-include="‘tpl/tpl1‘"。因为模板名是字符串,要是单引号括起来,如果写成ng-include="tpl/tpl1" 会将tpl/tpl1解析成变量,导致引入无效。 2. 使用ng-include src="‘url‘"  src属性中的地址不能跨域。ng默认只能是同一域名和http协议下的文件才能成功引入。这里涉及到跨域就不讨论了。

See the Pen Angular ng-include学习 by finley (@mafeifan) on CodePen.

时间: 2024-10-03 16:19:23

Angular ng-include 学习实例的相关文章

Struts2+Spring+Ibatis用户注册、登录、管理入门学习实例源码下载

原文:Struts2+Spring+Ibatis用户注册.登录.管理入门学习实例源码下载 源代码下载地址:http://www.zuidaima.com/share/1550463735532544.htm Struts2+Spring+Ibatis用户注册.登录.管理入门学习实例源码下载 项目截图: jar包和sql文件都在源码包中. 运行截图: 用户注册页面: 用户管理页面:

angular ng build 报错 Cannot read property &#39;default&#39; of undefined

95% emitting index-html-webpack-plugin Cannot read property 'default' of undefinedTypeError: Cannot read property 'default' of undefined at compiler.hooks.emit.tapPromise (E:\projects\node_modules\@angular-devkit\build-angular\src\angular-cli-files\p

gulp + angular + requirejs 简单学习

一.安装gulp(已经安装了node环境) npm  install -g gulp 二.在package.json文件中配置依赖插件 { "name": "xxxx", "version": "0.0.0", "private": true, "scripts": { "start": "node ./bin/www" }, "devD

史上最全的Angular.js 的学习资源

Angular.js 的一些学习资源 基础 官方: http://docs.angularjs.org angularjs官方网站已被墙,可看 http://www.ngnice.com/: 官方zip下载包 http://best.factj.com/dolymood/angular-packages,已增加docs服务,输入地址即可,例如:http://blog.aijc.net/angular-packages/angular-1.3.15/docs/ jquery?ag? : http:

Angular之filter学习

过滤器(filter)正如其名,作用就是接收一个输入,通过某个规则进行处理,然后返回处理后的结果.主要用在数据的格式化上,例如获取一个数组中的子集,对数组中的元素进行排序等.ng内置了一些过滤器,它们是:currency(货币).date(日期).filter(子串匹配).json(格式化json对象).limitTo(限制个数).lowercase(小写).uppercase(大写).number(数字).orderBy(排序).总共九种.除此之外还可以自定义过滤器,这个就强大了,可以满足任何

三层架构学习实例

如有雷同,不胜荣欣,如转载,请注明 一.三层架构实例 首先学习三层架构模式­——三层架构实现的留言和查看留言 下面是本人学习三层架构的一点感想和理解,肯定有许多不足的地方,欢迎大家斧正,谢谢,废话到此,下面咱们开始三层架构 大家都知道三层架构分为:1,表示层(UI)2,业务逻辑层(BLL)3,数据访问层(DAL),下面咱们用一个简单的实例,实战三层架构 首先建立一个空白的解决方案,添加如下项目以及文件 1.添加一个ASP.net WebApplication项目,命名为UI,新建WebForm类

zTree学习实例

今天做完一个zTree的实例,供有需要的学习! 效果图如下: 其中菜单的所有子节点是从数据库menu表中中读出来交给我们的zTree进行自动挂接. 接下来看看我们这个例子是如何实现的?附主要代码,有需要整个代码的可以评论!!!! 首先要用zTree必须引入这些 css和js <!-- ztree的js和css -->  <link rel="stylesheet" type="text/css" href="ztree/css/zTree

C++操作msxml的学习实例

最近工作上的需要,需要使用C++来与xml进行交互,在学习的过程中遇到了一些问题,从网上也搜索了一些资料,在这里总结一下,既是对初学的梳理,也能方便大家需要接触的人. 对xml的认识. xml是一种相对规范严整的解释语言.具体的语法大家可以去查,对我们使用的角度来说,我们只需要了解,他有很多节点(元素)组成,从父元素到其子元素,子元素可以为空,资源拥有属性,可以方便存储数据.以下是一个xml的示例文档:  <?xml version ="1.0" encoding="U

Angular.js回顾+学习笔记(1)【ng-app和ng-model】

Angular.js中index.html简单结构: <!doctype html> <html ng-app> <head> <script src="http://code.angularjs.org/angular-1.0.1.min.js"></script> </head> <body> Your name: <input type="text" ng-model=&