在 Ember js 中开发 CMS

develop CMS in Ember js

我是 emberjs 的新手,我觉得 ember 是一个很好的结构良好的 mvc 框架,

是否可以在 Ember 中创建内容管理系统?

我想创建新页面,页面中的部分, 我想 ember 使用页面路由,我想要动态页面,页面可能有不同的样式,

this.route('admin',{ resetNamespace: true },function(){
      this.route('dashboard',{ resetNamespace: true }); 
  });

我可以动态生成路由吗 提前谢谢你

Is it possible to create a Content Management System in Ember ?

是的,是的。

i want to create new pages, section in pages, i thing ember using routes for pages, and i want dynamic pages, the page may have different styles,

这是可能的。

can i dynamically generate routes thank you in advance

您可以使用动态查询参数来拥有自定义页面。例如,在管理面板中,您可以有许多输入字段,例如页面 HTML、页面样式、页面 JavaScript、页面名称。然后你将这些东西存储在你的数据库中。然后,如果有人导航到 app.com/pages/myNewPage,那么您可以在后端查询数据库,为客户端查询名称为 myNewPage 且数据为 return 的页面。您可以为此使用 Ember 数据并创建 Page 模型。然后在你的 pages.someRoute 模板中(someRoute 处理动态查询参数)你使用像这样的东西:

{{{page.content}}}

<style>
{{{page.css}}}
</style>

所以,是的,完全有可能做到。