随笔分类 -  Angualr.js

摘要:自定义指令学习有段时间了,学了些纸上谈兵的东西,还没有真正的写个指令出来呢。。。所以,随着学习的接近尾声,本篇除了介绍剩余的几个参数外,还将动手结合使用各参数,写个真正能用的指令出来玩玩。 我们在自定义指令(上)中,写了一个简单的<say-hello></say-hello>,能够跟美女打招呼。但是 阅读全文
posted @ 2017-06-05 11:37 牛奶很忙 阅读(140) 评论(0) 推荐(0)
摘要:上一篇简单介绍了自定义一个指令的几个简单参数,restrict、template、templateUrl、replace、transclude,这几个理解起来相对容易很多,因为它们只涉及到了表现,而没有涉及行为。这一篇将继续学习ng自定义指令的几个重量级参数,了解了它们之后我们的custom dir 阅读全文
posted @ 2017-06-02 17:55 牛奶很忙 阅读(167) 评论(0) 推荐(0)
摘要:一 指令的编译过程及命名方式: 在开始自定义指令之前,我们有必要了解一下指令在框架中的执行流程。这部分内容我没有自己研究,只是照搬了别人的说法: ① 找出 DOM 结构中有变量占位符 ② 匹配找出 DOM 中包含的所有指令引用 ③ 把指令关联到 DOM ④ 关联到 DOM 的多个指令按权重排列 ⑤ 阅读全文
posted @ 2017-06-02 17:15 牛奶很忙 阅读(169) 评论(0) 推荐(0)
摘要:过滤器(filter)正如其名,作用就是接收一个输入,通过某个规则进行处理,然后返回处理后的结果。主要用在数据的格式化上,例如获取一个数组中的子集,对数组中的元素进行排序等。ng内置了一些过滤器,它们是:currency(货币)、date(日期)、filter(子串匹配)、json(格式化json对 阅读全文
posted @ 2017-06-01 18:06 牛奶很忙 阅读(276) 评论(0) 推荐(0)
摘要:1-脏检查:controller 里面的变量发生 变化 view 也随之改变去检查。 $apply:自动启动脏检查; $scope.$apply(function( dosomething.... )) $watch:手动启动脏检查; $scope.name=10; $scope.$watch('name',function(newValue,oldValue){ doso... 阅读全文
posted @ 2017-06-01 16:27 牛奶很忙 阅读(127) 评论(0) 推荐(0)
摘要:first:{{Date.message}} last:{{Date.message}} var app = angular.module("app",[]) app.factory("Date",function () { return { message :"数据共享" } }) app.c... 阅读全文
posted @ 2017-06-01 16:24 牛奶很忙 阅读(282) 评论(0) 推荐(0)
摘要:一、认识服务(service) 服务这个概念其实并不陌生,在其他语言中如java便有这样的概念,其作用就是对外提供某个特定的功能,如消息服务,文件压缩服务等,是一个独立的模块。ng的服务是这样定义的: 它是一个单例对象或函数,对外提供特定的功能。 首先是一个单例,即无论这个服务被注入到任何地方,对象 阅读全文
posted @ 2017-06-01 16:23 牛奶很忙 阅读(239) 评论(0) 推荐(0)