摘要:
BFC 是Box、Formatting Context的缩写。 BFC 定义 BFC(Block formatting context)直译为"块级格式化上下文"。它是一个独立的渲染区域,只有Block-level box参与, 它规定了内部的Block-level Box如何布局,并且与这个区域外 阅读全文
摘要:
1 含义 扩展运算符( spread )是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 该运算符主要用于函数调用。 上面代码中,array.push(...items)和add(...numbers)这两行,都是函数的调用,它们的都使用了扩展运算符。该运算符 阅读全文
摘要:
在AngularJS的一些项目中,我们经常用到$apply 与 $watch ,这两个对象,这另个对象都依赖于$scope对象,其中,$apply应用与传播modle的变化,而$watch是用来监测model的变化,这与AngularJS中的双向数据绑定有很大的关系,下面我们探讨一下这两个对象的基本 阅读全文
摘要:
js代码(除了指令意外,没什么可用的,写出来只是为了,说一下mvc模式而已!) 阅读全文
摘要:
有三种方法: 1、通过$scope绑定(不推荐) 2、通过对象数组绑定 3、通过key/value键值对绑定 实现方法: 1、通过$scope绑定(不推荐): 2、通过对象数组绑定: 当isSelected为true时,增加selected样式;当isSelected为false时,增加unsele 阅读全文
摘要:
AngularJS中的controller是个函数,用来向视图的作用域($scope)添加额外的功能,我们用它来给作用域对象设置初始状态,并添加自定义行为。 当我们在创建新的控制器时,angularJS会帮我们生成并传递一个新的$scope对象给这个controller,在angularJS应用的中 阅读全文
摘要:
如何引用依赖angular-ui-router 当我们访问index.html/contacts时, 'contacts'状态将被激活,同时index.html中的ui-view将被'contacts.html'填充。或者,通过transitionTo('contacts')方法将状态转变到'con 阅读全文
摘要:
$location $location服务解析浏览器地址中的url(基于window.location)并且使url在应用程序中可用。将地址栏中的网址的变化反映到$location服务和$location的变化反映到浏览器地址栏。 公开浏览器地址栏中的当前网址,这样就可以: 1.观察和监听网址。 2 阅读全文
摘要:
1. factory方式创建的服务,作用就是返回一个有属性有方法的对象。相当于:var f = myFactory(); 在自定义服务里注入服务示例,但不能注入$scope作用域对象。 2.service 通过service方式创建自定义服务,相当于new的一个对象:var s = new mySe 阅读全文
摘要:
定义main.js组件和依赖项: 引入RequireJS文件 使用RequireJS定义语句创建app.js: 使用app.register创建控制器 github: https://github.com/marcoslin/angularAMD 阅读全文