Skip to content

Ajout de rawValueChanges #34

@Jtplouffe

Description

@Jtplouffe

Dans le même principe que value vs getRawValue(), quand on utilise valueChanges, les object qu'on reçoit sont des Object, qui n'on pas le prototype du form, ce qui fait qu'on ne peu pas call de méthod / getter sur les values.

Ça serait nice d'avoir un getter rawValueChanges qui émet des value avec le prototype du form.

Pour l'instant j'utilise ça, mais il y a peu être une meilleur façon de faire

private get hoursFormArrayRawValueChanges(): Observable<BusinessHoursDayHoursForm[]> {
    return this.hoursFormArray.valueChanges.pipe(
        map(_ =>
            // The value that we get in valueChange is an Object, without the prototype of the form, so we must map
            // to getRawValue() in order to use methods / getters on the prototype
            this.hoursFormArray.getRawValue()
        )
    );
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions