【发布时间】:2014-04-07 08:19:13
【问题描述】:
我正在使用 ember.js 构建一个聊天应用程序(我对它很陌生),它具有以下细节:
- 每个用户都有多个线程,每个线程只涉及两个用户
- 我需要以“facebook”的方式显示线程和消息,同时将线程列表和消息放在一边
- 每条消息都有我需要处理的已读状态
- 该应用程序可使用
/:thread_id等网址格式
给你这些,我已经设置了一个应用程序
https://gist.github.com/Fed03/33da4a7c28c792af23cf(为了您的可读性,我已经合并了各种 js 文件)但是问题出现在特定的消息状态。
根据我对 ember 的了解,evrything “需要”一条路由来代理事物,但是如果您查看代码和细节,则不需要 message 路由,但我需要 MessageController 来管理单个消息状态。
显然我在这个应用程序的架构上做了一些非常错误的事情,所以如果有人愿意给我一些建议会很棒!
提前谢谢!
【问题讨论】:
标签: javascript ember.js