123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- import { Component } from '@angular/core';
- import { NavController } from '@ionic/angular';
- import { ActivatedRoute } from '@angular/router';
- @Component({
- selector: 'app-consultation',
- templateUrl: 'consultation.page.html',
- styleUrls: ['consultation.page.scss']
- })
- export class ConsultationPage {
- constructor(private navCtrl: NavController, private route: ActivatedRoute) {}
- selectedDoctor: any;
- // 示例专家列表
- experts = [
- {
- avatar: '../../assets/images/医生1.jpg',
- name: '张医生',
- specialty: '心血管科'
- },
- {
- avatar: '../../assets/images/医生2.jpg',
- name: '李医生',
- specialty: '神经科'
- },
- {
- avatar: '../../assets/images/医生3.jpg',
- name: '王医生',
- specialty: '儿科'
- },
- {
- avatar: '../../assets/images/医生4.jpg',
- name: '赵医生',
- specialty: '外科'
- },
- {
- avatar: '../../assets/images/医生5.jpg',
- name: '陈医生',
- specialty: '内科'
- }
- ];
- // 示例方法:返回上一页
- goBack() {
- this.navCtrl.back();
- }
- ngOnInit() {
- // 获取传递过来的医生信息
- this.route.data.subscribe((data: any) => {
- this.selectedDoctor = data.state?.doctor;
- if (this.selectedDoctor) {
- console.log('Selected Doctor:', this.selectedDoctor);
- }
- });
- }
- }
|