在单页面应用中要把各个分散的视图给组织起来是通过路由机制来实现的。本文主要对 AngularJS 原生的 ngRoute 路由模块和第三方路由模块 ui.router 的用法进行简单介绍,并做一个对比。 ngRoute 使用方法 1) 引入 angular-route lib 无论是 ngRoute
分类:
其他好文 时间:
2016-03-05 10:20:36
阅读次数:
302
问题引入 使用 Angular 进行过一段时间的开发后,基本上都会遇到一个这样的坑: 123456789101112 <div ng-controller="TestCtrl"> <p>{{name}}</p> <div ng-if="show"> <input type="text" ng-mod
分类:
Web程序 时间:
2016-03-05 00:26:12
阅读次数:
224
用 Angular 进行开发,基本上都会遇到 Controller 之间通信的问题,本文对此进行一个总结。 在 Angular 中,Controller 之间通信的方式主要有三种: 1)作用域继承。利用子 Controller 控制父 Controller 上的数据。(父 Controller 中的
分类:
Web程序 时间:
2016-03-05 00:10:51
阅读次数:
268
在一个分层良好的 Angular 应用中,Controller 这一层应该很薄。也就是说,应用里大部分的业务逻辑和持久化数据都应该放在 Service 里。 为此,理解 AngularJS 中的几个 Provider 之间的区别很有必要。 Provider 创建的新服务都可以用来注入。包括: pro
分类:
Web程序 时间:
2016-03-05 00:04:30
阅读次数:
229
一. 列表表格以及其它迭代型元素 ng-repeat 可能是最有用的angular指令了,它可以根据集合中的项目一次创建一组元素的多份拷贝。不管在什么地方,只要你想创建一组事物的列表,你就可以使用这条指令。 比方说:我们正在为老师们编写一套学生花名册系统,我们当然需要从服务器上获取学生信息,但是对于
分类:
其他好文 时间:
2016-03-04 16:11:01
阅读次数:
146
本文是依据 Angular Style Guide 对 Angular 常用模块书写建议的翻译和总结,仅供参考。 IIFE 使用 立即执行函数表达式(Immediately Invoked Function Expression)将 Angular 组件包裹起来,防止污染全局作用域 Style Y0
分类:
Web程序 时间:
2016-03-04 00:37:04
阅读次数:
524
首先需要指出什么是angular js,其实说白了angular js就是Javascript的一个类库,我们使用这个类库可以很容易的创建web页面。双向绑定是angular js其中的一个重要特征,这也是相对于其他的Javascript的类库来说angular js中很重要的特征。双向绑定即是当你
分类:
Web程序 时间:
2016-03-03 17:32:02
阅读次数:
176
这篇就是在以前的基础上,把客户端angular.js 负责的部分整体串起来演示一下. 我们按照angular执行顺序来做前提准备: (1)Client 根目录下 index.html 首先加载angular.js 和 ui-router.js 文件 <script src="http://cdn.b
分类:
其他好文 时间:
2016-03-02 23:56:51
阅读次数:
502
我们了解 angular.js 是一种富客户端单页面应用,所以要在一个页面呈现不同的视图,路由起到了至关重要的作用. angular.js 为我们封装好了一个路由工具 ngRoute ,它是一种靠url改变去驱动视图. angularUI 也为我们封装了一个独立的路由模块 ui-router ,它是
分类:
其他好文 时间:
2016-03-02 23:27:22
阅读次数:
337
Angular.js 中的特性,双向绑定. 让视图的改变直接反应到数据中,数据的改变又实时的通知到视图,如何做到的? 这要归功于 scope 下面3个重要的方法: $watch $digest $apply 他们的区别是什么,我们来介绍下: $watch 这是一个监听 scope 上数据的监听器 方
分类:
移动开发 时间:
2016-03-02 22:04:34
阅读次数:
233