上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 1.有时候,你可能希望定义一个模板,它包裹其他模板提供的内容。 例如,假设我们创建一个blog-post模板,我们可以使用它来展现一个blog post: app/components/blog-post.hbs <h1>{{title}}</h1> <div class="body">{{body 阅读全文
posted @ 2016-01-27 17:39 鱼不吐泡泡 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 1. 默认情况下,一个组件在它使用的模板范围中没有访问属性。 例如,假想你有一个blog-post组件被用来展示一个blog post: app/templates/components/blog-post.hbs <h1>Component: {{title}}</h1> <p>Lorem ips 阅读全文
posted @ 2016-01-27 17:17 鱼不吐泡泡 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一、概述 1. 为了定义一个组件,创建一个模板,它的名字以components/开头。为了定义一个新组件{{blog-post}},例如,创建一个components/blog-post模板。 2.注意:在组件的名字中至少要有一个破折号。所以blog-post是可以接受的名字,audio-playe 阅读全文
posted @ 2016-01-27 15:55 鱼不吐泡泡 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1. HTML被设计的时候,浏览器是一个简单的文件浏览器。开发构建大的Web应用程序需要更多的东西。 2. 不是试图取代HTML,然而,Ember.js拥抱它,然后增加了许多新功能使得构建web应用程序现代化。 3. 目前,您仅限于创建由W3C所提供的标签,W3C正工作在自定义元素规范,这是一个好主 阅读全文
posted @ 2016-01-27 15:02 鱼不吐泡泡 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 一、概述 在一个路由的跳转过程中,Ember路由器传递一个跳转对象到被跳转调用的路由的不同的hooks中。任何一个hook获取这个跳转对象,有能力通过调用transition.abort()终止跳转,并且如果跳转对象被储存,它可以通过调用transition.retry()稍后被尝试。 二、Prev 阅读全文
posted @ 2016-01-27 00:04 鱼不吐泡泡 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 除了在上节中描述的技术,Ember路由器通过使用error和loading substates为自定义异步跳转提供强大而可重写的约定。 一、loading Substates 1. 在跳转过程中,Ember路由器允许你从各种各样的beforeModel/model/afterModel hooks中 阅读全文
posted @ 2016-01-26 23:39 鱼不吐泡泡 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 本节介绍了路由器的一些更高级的功能和处理复杂异步逻辑的能力。 一、A word on promises 1. 在Ember的Router中Ember使用了大量的Promises概念来处理异步逻辑。简而言之,promises就是一个代表最终值的对象。一个promise可以fulfill(成功解析值)或 阅读全文
posted @ 2016-01-26 17:02 鱼不吐泡泡 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 一、概述 1. 在URL中查询参数是可选的key-value对,出现在?的右边。例如,下面的URL有两个查询参数,sort和page,对应的值分别是ASC和2。 example:http://example.com/articles?sort=ASC&page=2 2. Query params允许 阅读全文
posted @ 2016-01-26 00:28 鱼不吐泡泡 阅读(1647) 评论(0) 推荐(0) 编辑
摘要: 1. 默认的路由器使用浏览器的hash来加载应用程序的开始状态并且当你移动时同步保持。目前,这依赖于浏览器中存在的hashchange事件。 2. 假设下面的路由器,输入/#/posts/new将会把你带到posts.new路由。 app/router.js Router.map(function( 阅读全文
posted @ 2016-01-25 17:28 鱼不吐泡泡 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一、Transitioning and Redirection 从一个route调用transitionTo或者从一个controller调用transitionToRoute将会停止任何进程中的任何跳转并且开启一个新的,作为重定向功能。 transitionTo携带的参数和行为和link-to辅助 阅读全文
posted @ 2016-01-25 17:04 鱼不吐泡泡 阅读(356) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页