javascript - 在铁路由器中添加背景颜色

标签 javascript html css meteor iron-router

我有两个单独的页面,我试图在使用 Iron Router 时添加背景颜色,因此 html 没有要使用的标签。

我看到 Router.onBeforeAction(function() {

});存在,这似乎是实现此目的的方法。

非常感谢任何关于如何添加 CSS 样式的想法。

Router.configure({
    layoutTemplate: 'layout'
});

Router.map(function(){
    this.route('Main', {path: '/', data: {title: 'Contacts Admin'}, name: 'mainlanding'});
    this.route('Contact', {path: '/Contact', data: {title: 'Contacts List'}, name: 'contactlanding'});
});

最佳答案

这可能是可行的,但路由代码不是为页面定义背景颜色的正确位置。

在每个模板中包含您需要应用背景颜色的适当的 css 类。

如果您需要比这更复杂的东西(颜色取决于状态等),请使用模板助手根据状态分配您想要的类。

关于javascript - 在铁路由器中添加背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33049226/

相关文章:

javascript - 是否有 jQuery 选择器/方法来查找特定的父元素 n 级?

html - 柔性盒模型解释

javascript - 两个 div 和 div 子元素之间的键盘箭头导航

javascript - SASS中基于类名的计算

javascript - AngularJS 创建下拉菜单

Javascript图表显示标签

javascript - 按星期几更改类(class)

css - 网页字体垂直间距

css - bootstrap css 中 li 中元素的右对齐

内部事件函数中的 JavaScript 上下文