我正在阅读http://www.ember-cli.com/#stylesheets,其中说:
Ember CLI支持开箱即用的纯CSS.您可以将css样式添加到app/styles/app.css,它将在assets/application-name.css中提供.
我应该遵循文件夹结构约定吗?就像是:
app/styles/application.css
app/styles/users/index.css
app/styles/users/new.css
etc
Run Code Online (Sandbox Code Playgroud)
或者是存储所有自定义css的约定app.css?
在将这个应用到Pods应用程序时,我应该考虑特殊的考虑因素吗?
我已经设置了我的Ember应用程序来使用pod结构.我创建了一个topbar-nav组件,我在主页面上显示.在topbar-nav组件中,我设置了页面标题,我希望每个路由自动设置,因此对于仪表板路径,标题应该是仪表板,仪表板/类别标题应该是类别等等.
这是我的app结构:
应用程序路由器 - router.js
import Ember from 'ember';
import config from './config/environment';
var Router = Ember.Router.extend({
location: config.locationType
});
Router.map(function() {
this.route('dashboard', function() {
this.route('categories');
});
});
export default Router;
Run Code Online (Sandbox Code Playgroud)
和模板:
应用程序/ template.hbs
<aside>
{{sidebar-nav}}
</aside>
<main>
<header>
{{topbar-nav}}
</header>
{{outlet}}
</main>
Run Code Online (Sandbox Code Playgroud)
组件/顶栏-NAV/template.hbs
<nav class="topbar-nav">
<div class="text-center">
<h5 class="page-title">{{title}}</h5>
</div>
</nav>
{{yield}}
Run Code Online (Sandbox Code Playgroud)
组件/顶栏-NAV/component.js
import Ember from 'ember';
export default Ember.Component.extend({
title: 'Component title'
});
Run Code Online (Sandbox Code Playgroud)
你可以告诉我已经呈现的标题是' 组件标题 '
我现在得到的最准确的答案是这一个:
在Ember CLI应用程序中.如果有人想使用https://github.com/twbs/bootstrap/blob/master/js/tooltip.js
http://www.ember-cli.com/似乎没有提到任何具体的内容.
这个文件通常存储在哪里?乍一看,我正想着把它放进去public/assets/js.什么是惯例,如果有的话?