AngularJs
文章平均质量分 55
fengxfengx
这个作者很懒,什么都没留下…
展开
-
angularJS的启动方法
angular的三种启动方式 方式1: 自动启动 Angular会自动的找到ng-app,将它作为启动点,自动启动 <!DOCTYPE html> <html ng-app="myModule"> <head> <title>New Page</title> <meta charset="原创 2016-04-14 09:25:45 · 744 阅读 · 0 评论 -
requireJs和angularJs集成
1、文件目录结构 2 首先,我们需要main.js文件,RequireJS将会加载这份文件,然后这份文件将会触发加工其他所有依赖的东西。 main.js * 定义RequireJS配置 */ require.config({ paths: { 'angular': '../lib/angular/angular', ...原创 2016-04-14 22:09:47 · 183 阅读 · 0 评论 -
angularJs依赖注入服务
1、Provider服务($provide) $provide服务负责告诉Angular如何创造一个新的可注入的东西:即服务(service)。服务会被叫做provider的东西来定义,你可以使用$provide来创建一个provider。你需要使用$provide中的provider方法来定义一个provider,同时你也可以通过要求改服务被注入到一个应用的config函数中来...原创 2016-04-27 11:00:17 · 246 阅读 · 0 评论 -
angularJs依赖注入写法
1、显示注入,代码过长,不容易阅读,代码压缩不出错 app.controller('PhoneListCtrl', ['$scope', '$http', function(e, m){ //do something }]); 2、隐示注入,书写简单,但是在js进行压缩时候会出错,因为变量名变短,而依赖注入是基于其服务的名称的 app.controller('PhoneLi...原创 2016-04-27 11:01:18 · 150 阅读 · 0 评论 -
$watch、$watchGroup、$watchCollection使用方式
如果想在controller里面随时监听一个值的变化那就用$watch <p> <label><strong>$watch:</strong></label> <input type="text" ng-model="name" />原创 2016-04-07 18:18:14 · 355 阅读 · 0 评论 -
理解$watch ,$apply 和 $digest --- 理解数据绑定过程
参考文档:http://www.angularjs.cn/A0a6 1、Angular什么时候不会自动为我们$apply 2、这是Angular新手共同的痛处。为什么我的jQuery不会更新我绑定的东西呢?因为jQuery没有调用$apply,事件没有进入angular context,$digest循环永远没有执行。 我们来看一个有趣的例子: 假设我们有下面这个directive...原创 2016-04-07 19:03:40 · 74 阅读 · 0 评论 -
angularJs的Controller之间如何通信
AngularJS中的controller是个函数,用来向视图的作用域($scope)添加额外的功能,我们用它来给作用域对象设置初始状态,并添加自定义行为。 当我们在创建新的控制器时,angularJS会帮我们生成并传递一个新的$scope对象给这个controller,在angularJS应用的中的任何一个部分,都有父级作用域的存在,顶级就是ng-app所在的层级,它的父级作用域就是$roo...原创 2016-04-08 11:59:58 · 155 阅读 · 0 评论