Ember有没有Convention的总结?
Is there any summary of Convention in Ember?
我开始学习Ember.js
我知道一些约定,例如 'application.hbs'、'index.hbs',但我不知道存在哪些约定、多少约定..
而且,当我搜索 google 时,我得到了约定的名称。我认为 Ember 中的约定太多了。我在哪里搜索 google?我已经阅读 https://guides.emberjs.com/v2.8.0/getting-started/quick-start/ 从教程到词汇表。但是...仍然不知道它是什么..
如果有人知道关于公约的任何摘要或任何网站,请帮助我。谢谢
路由和页面
Ember 应用程序按页面组织(称为 routes
)。应用程序中的每个页面都有自己的路由,以及与之关联的 route.js
和 page_name.hbs
模板。在模板中写入的任何 HTML 将仅在该页面上呈现。
您的应用程序还将有一个单独的 application.hbs
。放置在这里的任何内容都将呈现在每个页面上,因此您不必为导航栏等内容复制代码。
所有不同的页面都映射到应用程序路由器 (router.js
) 中的 URL。以下是路线图的示例:
Router.map(function() {
this.route('home', { path: '/' });
this.route('page1', { path: '/pathToPage1' });
this.route('page2', { path: '/pathToPage2' });
});
可选广告连播样式
不完全确定您所说的约定是什么意思,但在可能的最高级别上,有 2 种广泛使用的方式来组织 ember 应用程序。
默认情况下,ember 根据类型对您的应用程序文件进行分组,其中
styles/
文件夹中的所有样式,templates/
中的模板
文件夹,components/templates/
中的组件模板等
替代方法是使用 pod-styles
,您的
应用程序按组件组织(分组模板(.hbs),
样式(.css)和路线(.js))。参考这个很棒的教程
寻求帮助:http://www.programwitherik.com/ember-pods/
车把模板
Ember 使用 Handlebars templating library 为 UI 提供动力,并用于声明组件、助手等。Handlebars 与 HTML 完美配合,并且这两种语言可以在同一个文件中使用而不会冲突。
我开始学习Ember.js 我知道一些约定,例如 'application.hbs'、'index.hbs',但我不知道存在哪些约定、多少约定..
而且,当我搜索 google 时,我得到了约定的名称。我认为 Ember 中的约定太多了。我在哪里搜索 google?我已经阅读 https://guides.emberjs.com/v2.8.0/getting-started/quick-start/ 从教程到词汇表。但是...仍然不知道它是什么..
如果有人知道关于公约的任何摘要或任何网站,请帮助我。谢谢
路由和页面
Ember 应用程序按页面组织(称为 routes
)。应用程序中的每个页面都有自己的路由,以及与之关联的 route.js
和 page_name.hbs
模板。在模板中写入的任何 HTML 将仅在该页面上呈现。
您的应用程序还将有一个单独的 application.hbs
。放置在这里的任何内容都将呈现在每个页面上,因此您不必为导航栏等内容复制代码。
所有不同的页面都映射到应用程序路由器 (router.js
) 中的 URL。以下是路线图的示例:
Router.map(function() {
this.route('home', { path: '/' });
this.route('page1', { path: '/pathToPage1' });
this.route('page2', { path: '/pathToPage2' });
});
可选广告连播样式
不完全确定您所说的约定是什么意思,但在可能的最高级别上,有 2 种广泛使用的方式来组织 ember 应用程序。
默认情况下,ember 根据类型对您的应用程序文件进行分组,其中
styles/
文件夹中的所有样式,templates/
中的模板 文件夹,components/templates/
中的组件模板等替代方法是使用
pod-styles
,您的 应用程序按组件组织(分组模板(.hbs), 样式(.css)和路线(.js))。参考这个很棒的教程 寻求帮助:http://www.programwitherik.com/ember-pods/
车把模板
Ember 使用 Handlebars templating library 为 UI 提供动力,并用于声明组件、助手等。Handlebars 与 HTML 完美配合,并且这两种语言可以在同一个文件中使用而不会冲突。