
AngularJs
文章平均质量分 59
meloseven
这个作者很懒,什么都没留下…
展开
-
当一个页面中含有多个ng-app的时候
当一个页面含有多个ng-app的时候,如果ng-app没有定义名称,那么就可以自动加载,如果定义了名称,那么需要用angular.module加入,且后面的需要angular.bootstrap加载。 angular.bootstrap 手动启动AngularJS如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"原创 2017-03-07 09:05:09 · 353 阅读 · 0 评论 -
angular内置事件
angular内置事件$includeContentLoaded($emit事件)ngInclude内容重新加载的时候,从ngInclude指令触发$includeContentRequested($emit事件)从调用ngInclude的作用域上发送,每次ngInclude的内容被请求的时候,都会发布该事件$viewContentLoaded($emit事件)当ngView内容被重新加载时,从ng原创 2017-03-07 09:08:35 · 918 阅读 · 0 评论 -
AngularJS开发前端表格组件
AngularJS开发前端表格组件 1. 前言 在开发车载项目新版本时,由于采用了新的扁平化视觉,所以以前的框架渐渐不适用。于是在以AngularJs为基础的前端工程上开发表格组件。实现各种需求,比如排序,改变宽度,分页,刷新,搜索,勾选等等。 2. 视觉设计 以下是表格的视觉规范图:1.线性列表: 2.复合列表: 3.展开式列表: 代码构建及思路分析 1) 将表格作为一原创 2017-03-07 09:19:27 · 2872 阅读 · 0 评论 -
AngularJs学习笔记
使用config对服务进行配置时,需要用provider来定义服务config需要再provider函数之后执行,否则报错调试阶段尽量使用非压缩的,错误信息会比较详细Select可以使用ng-option来代替ng-repeat的操作,格式是o.key for o in array,当数据源是对象不是数组时,那就是 key for (key,value) in objectng-repeat原创 2017-03-07 09:11:47 · 385 阅读 · 0 评论 -
AngularJs1.x自定义指令独立作用域的函数传入参数
在定义指令的scope属性如果设置成了{},那就成为了一个独立作用域,如果要传入一个方法,使用&,但是这里的传参有点不一样。先看下官网解释: & or &attr - provides a way to execute an expression in the context of the parent scope. If no attr name is specified then the a原创 2017-04-07 16:16:14 · 2434 阅读 · 0 评论 -
Angular中Jquery修改input的值之后如何更新Model
在开发angular程序中,有时候会用到jquery来修改input值,比如在做输入限制的时候,当复制粘贴字符到input框之后,需要对值进行改变再放入到input中。此时需要同步更新input上的ng-model。注意不要使用scope.$apply(),因为这个是model改变之后来更新view的。下面来看下具体方法。function handlePaste(e) { e.prevent原创 2017-04-14 11:00:57 · 5637 阅读 · 3 评论 -
Angular1.x规范
单一职责: 1) 一个原则: 每个文件只定义一个组件,且代码建议少于400行 原因: 每个文件只定义一个组件有利于单元测试; 有利于更方便的阅读,维护以及避免组内协作在源码控制上冲突2)转载 2017-05-07 22:33:13 · 4667 阅读 · 0 评论 -
Angular 1.2 原理分析
$digest脏检查,先看下源码//位置:rootScope.js $digest: function() { var watch, value, last, watchers, asyncQueue = this.$$asyncQueue, postDigestQueue = this.$$postDiges原创 2017-06-05 09:58:31 · 601 阅读 · 0 评论