我开始使用Ionic 2创建我的第一个应用程序,并通过大量的试验和错误已达到一个点,没有数量的谷歌搜索可以找到任何帮助.
我正在尝试将一些NavParams传递给选项卡.NavParams在父标签页中可用:
@Page({
templateUrl: 'build/pages/tabs/tabs.html'
})
export class TabsPage {
constructor(params: NavParams) {
this.params = params;
console.log(this.params); // returns NavParams {data: Object}
// this tells the tabs component which Pages should be each tab's root Page
this.tab1Root = Tab1;
this.tab2Root = Tab2;
this.tab3Root = Tab3;
}
}
Run Code Online (Sandbox Code Playgroud)
但我似乎无法在选项卡本身中获取NavParams:
@Page({
templateUrl: 'build/pages/tab1/tab1.html'
})
export class Tab1 {
constructor(nav: NavController, params: NavParams, platform: Platform) {
this.nav = nav;
this.params = params;
this.platform = platform;
console.log(this.params); // returns NavParams {data: null}
} …Run Code Online (Sandbox Code Playgroud) 我正在尝试研究如何编译单个文件以及目录,对于我的生活,我无法让它工作.
sass: {
dev: {
options: {
style: 'expanded'
},
files: [
{'style.css': 'style.scss'},
{
expand: true,
cwd: '/scss/',
src: '*.scss',
dest: '/css',
ext: '.css'
}]
}
}
Run Code Online (Sandbox Code Playgroud)
这似乎只编译style.css并忽略该目录.
由于WordPress的奇怪要求,将style.css文件与CSS目录分开(一级)是很常见的.一个例子也可用于编译多个目录.