FED实验室 - 专注WEB端开发和用户体验

标签:Angularjs

AngularJS教程

NGJS-7 指令(Directives)-3

在本文的开始想先大致描述下指令的编译过程,之后将重点描述指令中最为重要的scope及其相关用法。 十五、指令的编译过程 看过源码的都知道当DOM加载完成后,Angular应用开始初始化,Angular开始使用编译器的$compile服务遍历DOM元素。整个编译过程分为两个阶段: 编译阶段: 遍历DO...

煦涵 3年前 (2014-12-09) 2578℃ 0评论 2 喜欢

AngularJS教程

NGJS-6 指令(Directives)-2

七、配置属性template 可能的替换方式: 1. 替换指令元素的内容 2. 替换指令元素自身(如果replace: true) 3. 包裹指令元素的内容(如果transclude: true) 可取值: 1. String: HTML字符串,可以包含指令和表达式 2. Function: fun...

煦涵 3年前 (2014-12-08) 2568℃ 1评论 2 喜欢

AngularJS教程

NGJS-5 指令(Directives)-1

Directives(指令)是AngularJS应用最重要的一部分。尽管AngularJS已经提供了非常丰富的指令,但根据项目需要,我们仍需要创建自定义指令。Directives系列教程讲述如何自定义指令及其在项目中实践,由于指令的内容较多我会分为几个部分来讲,在本系列的最后我会用指令来创建一个可复...

煦涵 3年前 (2014-12-07) 2638℃ 0评论 3 喜欢

AngularJS教程

NGJS-4 过滤器(Filters)

<h2>一、基本介绍</h2> 过滤器是用来格式化需要展示的数据的,可用于表单验证、客户端搜索、日期格式化等。还记得我们在介绍控制器的文章中的对字符串取反的实例吧,如果我们使用过滤器代替此函数,那么控制器逻辑将会更加简洁。看下面实例: <div ng-app="myAp...

煦涵 3年前 (2014-12-05) 2572℃ 0评论 2 喜欢

AngularJS教程

NGJS-3 控制器(Controller)

开始本篇之前,先回答上篇中的ng-bind与{{}}区别? 看过AngularJS的源码你会发现,Angular初始化在所有DOM加载完后,当使用{{}}时,模板没有被渲染时会以文本的形式显示,所以我们可以看到。而使用用ng-bind就不会,只是作为一般属性存在,直到Angular完成编译。 控制器...

煦涵 3年前 (2014-12-04) 2277℃ 0评论 3 喜欢

AngularJS教程

NGJS-1 基本介绍(Introduce)

关于本教程 AngularJS系列教程旨在和初学者一起学习、交流AngularJS的使用,并在使用中了解该框架的运行原理。对于初学者,AngularJS的上手比较容易,但是对于复杂的应用就需要理解其内部运作原理,这样开发中方能游刃有余。推荐文章Things I Wish I Were Told Ab...

煦涵 3年前 (2014-12-03) 2636℃ 0评论 3 喜欢

ANGULARJS

Javascript MV*框架剖析

快速学习Javascript MV*框架的关键是把它们的功能分而习之。MV*框架的主要功能有路由、数据绑定、模板/试图、模型、数据访问。在这篇文章中我们将介绍AngularJS、Backbone、Ember这些框架的这些特征并提供相关代码示例以示区别。此时你将会理解各大框架是如何实现我们需要的功能的...

煦涵 3年前 (2014-10-19) 2758℃ 0评论 2 喜欢

ANGULARJS

Debugging AngularJS Apps from the Console

当我们开发AngularJS应用的时候,我们想在Chrome/FF/IE控制台调试隐藏在应用中的数据和服务的很困难的,下面是一些小技巧,可以来检测和监控正在运行的应用程序,这使我们开发、调试、修改angular应用变的较为容易。 1.Access Scopes 我们可以访问任何作用域(甚至一个独立作...

煦涵 3年前 (2014-08-24) 2737℃ 0评论 2 喜欢