使用" Alert"显示用户名(字符串)

时间:2016-07-20 11:29:18

标签: angular

我有一个探测器,因为在我的函数doAlert()中我想使用" alert"来显示用户名,所以...我需要将它转换为字符串。有人知道如何解决它? 提前谢谢。

最好的问候。

import {Component} from "@angular/core";
import {NavController , Alert} from 'ionic-angular';
import {Principal} from '../principal/principal';
import { FORM_DIRECTIVES, FormBuilder,  ControlGroup, Validators, AbstractControl } from '@angular/common';
import {CustomValidators} from '../validators/CustomValidators';

@Component({
  templateUrl: 'build/pages/home/home.html',
  directives: [FORM_DIRECTIVES]
})
export class HomePage {

    authForm: ControlGroup;
    username: AbstractControl;
    password: AbstractControl;


  constructor(private navController: NavController , private fb: FormBuilder) {
    this.navController=navController;

        this.authForm = fb.group({  
            'username': ['', Validators.compose([Validators.required, Validators.minLength(4), CustomValidators.checkFirstCharacterValidator])],
            'password': ['', Validators.compose([Validators.required, Validators.minLength(4), CustomValidators.checkFirstCharacterValidator])]
        });

        this.username = this.authForm.controls['username'];     
        this.password = this.authForm.controls['password'];  
    }

    onSubmit(value: string): void { 
        if(this.authForm.valid) {
            console.log('Submitted value: ', value);
        }
    } 

    goToPrincipal(){

      this.doAlert();

    }

    doAlert() {
            let alert = Alert.create({
                title: 'New Friend!',
                subTitle: this.username,
                buttons: ['OK']
            });
            this.navController.present(alert);
        }


}

0 个答案:

没有答案