【发布时间】:2013-04-08 07:13:16
【问题描述】:
我想用ember.js实现多平台。对于iPhone,智能手机的设计是一样的,而iPad的设计和分辨率是不一样的。 对于手机,它将包含标题栏和 appBody 出口
"<div class='wrapper'>" +
"{{outlet topHeaderBar}}" +
"{{outlet appBody}}" +
"<nav class='nav'>"+
对于 iPad,它将包含以下 iPad 应用程序模板
"<div class='wrapper'>"+
"<nav class='nav'>"+
"{{outlet leftPanel}}" +
"{{outlet rightPanel}}" +
因此,如何定义我的 AppRoute 以在 CSS 识别设备后呈现不同的插座。 在上述情况下,我认为我可以为 leftPanel 和 rightPanel 重用 topHeaderBar 和 appBody。 但问题是如何在我的 AppRoute 中渲染到不同的模板? 请提出建议。 谢谢你!
【问题讨论】:
-
我想找到一些ember.js的源代码,它可以帮助识别设备类型,所以最好在AppRoute中定义redender action
标签: css ember.js media-queries