#4 渲染模板
来源:互联网 发布:海口网站快速优化排名 编辑:程序博客网 时间:2024/05/17 00:53
英文原版:https://guides.emberjs.com/v2.13.0/routing/rendering-a-template/
路由的另一个职责就是渲染对应的模板。
默认的,路由处理程序会渲染与其同名的模板。看下面这个路由:
app/router.jsRouter.map(function() { this.route('posts', function() { this.route('new'); });});
posts路由会渲染posts.hbs模板,posts.new理由会渲染posts/new.hbs模板。
每个模板都会被渲染到它父路由模板的{{outlet}}中。比如,posts.new路由将会渲染它的模板到posts.hbs模板的{{outlet}}中,并且posts路由会渲染它的模板到application.hbs模板的{{outlet}}中。
如果你不想按照这种默认的形式来进行模板的渲染,那么你可以设置路由的templateName属性来指定你想将当前路由模板渲染到哪个路由的模板中:
app/routes/posts.jsimport Ember from 'ember';export default Ember.Route.extend({ templateName: 'posts/favorite-posts'});
你也可以覆写renderTemplate()钩子函数,如果你想控制模板的渲染的话。在其他方面,它也允许你选择用来配置模板的控制器和指定{{outlet}}供你渲染路由模板。
本节完
阅读全文
0 0
- #4 渲染模板
- 渲染模板
- 模板 渲染
- 渲染模板
- Django模板渲染
- JSRender之渲染模板
- JSRender之渲染模板
- flask使用渲染模板
- lua开发--模板渲染
- nodejs模板渲染forEach
- 前端模板与渲染
- ThinkPHP5 模板渲染
- ThinkPHP5 模板渲染
- ThinkPHP5 模板渲染
- ThinkPHP5 模板渲染
- Flask-模板渲染
- JSRender之渲染模板
- html渲染模板Hogan
- 线程安全和可重入函数
- Java并发编程 AQS分析(二):获取锁、释放锁
- Java学习 初学者学习Java学习建议规划
- angularjs指令-hello指令简单用法
- Linux ip配置规则
- #4 渲染模板
- maven Failure to transfer pom:2.12.4
- java web项目使用CORS方法实现跨域请求方案
- Java并发编程 AQS(三):阻塞、唤醒:LockSupport
- 使用虚拟机快速安装ubuntu操作系统
- flaxList 的使用
- 生信人值得拥有的编程模板-Perl
- leetcode:Frog Jump
- 《Java编程思想》第四版之内部类学习之(三)——内部类的精妙之处