随笔分类 - angular
摘要:直接献上代码父组件 子组件 简单说明: NG_VALUE_ACCESSOR 原文说明: Used to provide a ControlValueAccessor for form controls. 为ControlValueAccessor提供注入 ControlValueAccessor:
阅读全文
摘要:Angular检测机制 监测到异步事件后是怎么判断是否需要更新视图呢?其实比较简单,Angular通过脏检查来判断是否需要更新视图。脏检查其实就是存储所有变量的值,每当可能有变量发生变化需要检查时,就将所有变量的旧值跟新值进行比较,不相等就说明检测到变化,需要更新对应视图。当然,实际情况肯定不是这么
阅读全文
摘要:在项目中发现有同事在 PageHeaderComponent 中引用父组件 PageComponent 的对象,如下: 这种写法耦合其实不利于开发和维护,下面讲讲 forwardRef : 原地址:https://segmentfault.com/a/1190000008626276 Angular
阅读全文
摘要:在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
阅读全文
摘要:为什么我们要在使用angular ui-router时要使用html5Mode=true这个呢? 在angular中,你在访问链接时,可能访问的链接为"#/link". 如果你设置了html5Mode=true时,这个时候页面就会重定向到"/link"这个页面中。 如果设置html5Mode=fal
阅读全文

浙公网安备 33010602011771号