【发布时间】:2018-11-09 03:30:56
【问题描述】:
我有两个组件 category.ts 和 register.ts。 Category.ts 包含 category_id。我想将这些数据分享给 register.ts。我该怎么做。 category.ts
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { RegisterPage } from '../register/register';
import { LoginPage } from '../login/login';
@Component({
templateUrl: 'category.html'
// selector: 'page-home',
})
export class CategoryPage {
public category_id = 2;
category: Object[];
constructor(public navCtrl: NavController) {
this.category = [{cid:1,cname:'Doctor',img:'../../assets/imgs/doctor.png'},{cid:2,cname:'Phsiotherapist',img:'../../assets/imgs/physiotherapist.png'},{cid:3,cname:'Medical Store',img:'../../assets/imgs/medicalStore.png'}];
}
gotoRegister() {
this.navCtrl.push(RegisterPage);
}
register.ts
import { Component} from '@angular/core';
import { NavController } from 'ionic-angular';
import { ApiService } from '../../services/api.service';
import { LoginPage } from '../login/login';
@Component({
templateUrl: 'register.html'
// selector: 'page-home',
})
export class RegisterPage {
public user:Object = {};
constructor(public navCtrl: NavController,private validatorService: ValidatorService,private apiService: ApiService) {
}
registerUser() {
console.log(category_id);
}
}
【问题讨论】:
-
请说明这是一个离子问题。
标签: angular ionic-framework rxjs components