sách gpt4 ăn đã đi

javascript — Triển khai Chế độ xem kiểu Accord trong Ember.js

In lại Tác giả: Walker 123 更新时间:2023-11-30 05:38:51 25 4
mua khóa gpt4 giày nike

在玩具应用程序中,我有一个显示所有帖子标题的“帖子”模板。当您单击每个标题时,我不想直接进入“显示” View ,而是直接内联展开该帖子的其余内容。

我考虑过让 postRoute 重用 postsRoute 并设置一个标志,然后在 handlebars 模板中检查该标志以显示其余的帖子内容.

什么是首选的“Ember-ish”方法,可以让资源的单一 View 在正确的位置与其索引 View 内联呈现?

câu trả lời hay nhất

我建议在 PostsController 上定义一个 itemController,它可以对单个帖子对象执行操作。然后,在您的模板中定义切换 itemController 上的属性的操作(例如 toggleBody)。您可以使用此属性来显示或隐藏每个帖子的正文:

App.PostsController = Ember.ArrayController.extend
itemController: 'post'

App.PostController = Ember.ObjectController.extend
showBody: no
actions:
toggleBody: ->
@toggleProperty('showBody')
return false


Xem thêm this jsFiddle用于工作演示。

关于javascript - 在 Ember.js 中实现 Accordion 式 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21947828/

25 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress