指令是运行在特定 dom 元素上的函数,用来扩展元素的功能。 一个简版的 directive 的形式是这样的 app.directive('myDirective', myDirective); myDirective.…
分类:angularjs
link 与 controller
在Angular中,link 在controller 之后执行 如何在link中引用controller的函数? 假如controller定义一个函数 function A () {} 而在link中想用到 这个函数,需…
Angular 2 Forward Reference
Angular 2 通过引入 forwardRef 让我们可以在使用构造注入时,使用尚未定义的依赖对象类型。下面我们先看一下如果没有使用 forwardRef ,在开发中可能会遇到的问题: @Injectable() c…
Angular-mock之使用$httpBackend服务测试$http
Angular-mock简介 Angular-mock模块为angular单元测试提供模块定义、加载、注入等支持。辅助Karma、Jasmine等JS测试工具来模拟angular方法,测试angular应用。除此之外,A…
Webpack + Angular的组件化实践
最近写复旦二手平台的时候开始尝试用一直推崇了很久的组件化。经过一番抉择之后选择了 webpack + angular 的组合。所以在这里分享一下具体的实践流程。 Webpack Webpack是目前比较流行的前端打包工具…
angular入门
angular2 学习入门第一课 步骤 Install Node.js 创建应用程序的项目文件夹和定义包的依赖关系和特殊项目设置 Create the app’s Angular root component Add m…
AngularJs中的provide
AngularJS用$provide去定义一个供应商,这个$provide有5个用来创建供应商的方法: constant value service factory provider decorator Constant…
Angular 4 依赖注入教程之五 FactoryProvider配置依赖对象
目录 Angular 4 依赖注入教程之一 依赖注入简介 Angular 4 依赖注入教程之二 组件服务注入 Angular 4 依赖注入教程之三 ClassProvider的使用 Angular 4 依赖注入教程之四 …
如何解决Angular安装失败的问题?
今天安装了Angular,但发现有的人老是安装失败,这种时候就会非常苦恼,排查许久才发现用npm工具安装时,会被阻止导致一个文件不能通过,所以老是报错,因此有了下面的解决方法。 1.首先先安装淘宝的镜像源,这样可以安装被…
ionic监听android返回键(实现“再按一次退出”功能)
在android平台上的app,在主页面时经常会遇到“再按一次退出app”的功能,避免只按一下返回键就退出app提升体验优化。 1、这个功能需要我们用到ionic提供的registerBackButtonAction方法…
Angularjs使用指令做表单校验
前言 通常,使用angular做表单验证,一般都是把验证规则单独写为service,然后通过依赖注入的方式调用。在个别情况下,例如用户注册表单,需要根据用户输入给出不同提示信息,使用service略显不合适宜,所以可以采…
【译】让ng的$http服务与jQuerr.ajax()一样易用
作者zeke很多ng的初学者都有这样的困惑:为什么$http的service例如$http.post(),明明与jQuery的$.post()方法类似,却不可以直接换用,例如: (function($) { jQuery…