标签: ember-cli-pods

我们在哪里存储css样式和Ember CLI Pods应用程序?

我正在阅读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.js ember-cli ember-cli-pods

6
推荐指数
1
解决办法
5468
查看次数

灰烬 - 为每条路线设置动态页面标题

我已经设置了我的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动态头衔 …

ember.js ember-cli ember-cli-pods

5
推荐指数
1
解决办法
1099
查看次数

第三方JS库在哪里?

在Ember CLI应用程序中.如果有人想使用https://github.com/twbs/bootstrap/blob/master/js/tooltip.js

http://www.ember-cli.com/似乎没有提到任何具体的内容.

这个文件通常存储在哪里?乍一看,我正想着把它放进去public/assets/js.什么是惯例,如果有的话?

ember.js ember-cli ember-cli-pods

2
推荐指数
1
解决办法
2114
查看次数

标签 统计

ember-cli ×3

ember-cli-pods ×3

ember.js ×3