agent.input.ts 625 B

1234567891011121314151617181920212223
  1. import { ModalController } from '@ionic/angular/standalone';
  2. import { AgentUserInputComponent } from './agent-user-input/agent-user-input.component';
  3. /**
  4. * 数据搜集Modal
  5. * @description
  6. * https://ionicframework.com/docs/api/modal#controller-modals
  7. */
  8. export async function getUserInput(modalCtrl:ModalController,options:{fieldsArray:any}){
  9. const modal = await modalCtrl.create({
  10. component: AgentUserInputComponent,
  11. componentProps:{
  12. fieldsArray:options.fieldsArray
  13. }
  14. });
  15. modal.present();
  16. const { data, role } = await modal.onWillDismiss();
  17. if (role === 'confirm') {
  18. return data;
  19. }
  20. }