Ember 查询参数
查询参数是在URL的问号(?)右边部分,通常是键值对形式出现。 http://example.com/articles?sort=ASC&page=2 比如这个URL的查询…
Ember 异步路由
本文将为你介绍路由的高级特性,这些高级特性可以用于处理项目复杂的异步逻辑。 关于单词promises,直译是承诺,但是个人觉得还是使用原文吧。读起来顺畅点。 1,promises(…
Ember 属性传递
1,传递参数到组件上 每个组件都是相对独立的,因此任何组件所需的数据都需要通过组件的属性把数据传递到组件中。 比如上篇Ember.js 入门指南之二十八组件定义的第三点{{comp…
Ember 包裹内容
准备工作: ember g route wrapping-content-in-component-route ember g component wrapping-content…
Ember 自定义包裹组件的HTML标签
按照惯例,先做好准备工作,使用Ember CLI命令生成演示所需的文件: ember g route customizing-component-element ember g c…
Ember 处理事件
你可以在组件中响应事件,比如用户的双击、鼠标滑过、键盘的按下等等事件。只需要在组件类中增加Ember提供的处理事件,然后Ember会自动判断用户的操作执行相应的事件,只要在组件类中…
Ember 组件小节
对于组件这一章是非常重要的,组件会在3.0之后的版本替代控制器。 这一章最重要的内容包括如下几篇博文: Ember.js 入门指南之二十九属性传递 Ember.js 入门指南之三十…
Ember 控制器
从本篇开始进入第五章控制器,controller在Ember2.0开始越来越精简了,职责也更加单一——处理逻辑。 下面是准备工作。重新创建一个Ember项目,仍旧使用的是Ember…
Ember 管理控制器之间的依赖关系
在有路由嵌套的情况下,你可能需要在两个不同的controller之间通信。按照惯例先做准备工作: ember g route post ember g route post/com…
Ember model简介
Ember官网用了大篇幅来介绍model,相比之前的controller简直就是天壤之别啊! 从本篇开始学习Ember的模型,这一章也是Ember基础部分的最后一章内容,非常的重要…
Ember 记录查询
store提供了统一的获取数据的接口。包括创建新记录、修改记录、删除记录等,更多有关Store API请点击网址看详细信息。 为了演示这些方法的使用我们结合firebase,关于f…
Ember 新建、更新、删除记录
前一篇介绍了查询方法,本篇介绍新建、更新、删除记录的方法。本篇的示例代码创建在上一篇的基础上。对于整合firebase、创建route和template请参看上一篇,增加一个con…
Ember 设置记录到Store
Ember的Store就像一个缓存池,用户提交的数据以及从服务器获取的数据会首先保存到Store。如果用户再次请求相同的数据会直接从Store中获取,而不是发送HTTP请求去服务器…
Ember model的关联关系处理
在前面Ember.js 入门指南之三十八定义模型中介绍过模型之前的关系。主要包括一对一、一对多、多对多关系。但是还没介绍两个有关联关系模型的更新、删除等操作。 为了测试新建两个模型…
Ember 自定义适配器
在Ember应用中适配器决定了数据保存到后台的方式,比如URL格式和请求头部。Ember Data默认的适配器是内置的REST API回调。 实际使用中经常会扩展默认的适配器。Em…
Ember 自定义序列号器
在Ember应用中,序列化器会格式化与后台交互的数据,包括发送和接收的数据。默认情况下会使用JSON API序列化数据。如果你的后端使用不同的格式,Ember Data允许你自定义…
Ember 测试简介
英文原文:https://guides.emberjs.com/v2.7.0/testing/ 测试简介 测试是Ember。js框架开发环节中很重要的一环。 现在假设你正在利用Em…
Ember 单元测试
单元测试基础 单元测试一般被用来测试一些小的代码块,并确保它正在做的是什么。与验收测试不同的是,单元测试被限定在小范围内并且不需要Emeber程序运行。 与Ember基本对象一样的…