Async Validateur Jeter Attendus du programme de validation de retour Promesse ou Observables

J'ai essayé de confirmer le mot de passe avec le mot de passe de la valeur. J'ai fait comme par Async programme de validation standard. Mais je me demande c'est de ne pas travailler et de me jeter l'erreur suivante. Veuillez dire à quelqu'un comment résoudre cette erreur.

Attendus du programme de validation de retour Promesse ou Observables.

Voici mon code.

Appel Validateurs:

cPass: ['', Validators.compose([
  Validators.required, 
  Validators.maxLength(32),
  Validators.minLength(10)
]),
  this.validPassword.bind(this)
]

De Validation personnalisée d'une fonction:

validPassword(control: AbstractControl) {            
  const isEqual = Observable.of(this.password == control.value);
  return isEqual ? { valid : true } : null;         
}

OriginalL'auteur Kevin - Dhinesh babu | 2017-07-08