簡體   English   中英

我如何在 formBuilder.group Angular 的字段上應用 if 條件

[英]how i can apply an if confition on a field of formBuilder.group Angular

我正在嘗試使用if 條件而不是 對於使用Angular提交的布爾輸入,但我不知道如何。

  ngOnInit(): void {
        this.parameterForm = this.formBuilder.group({
            booleanInput:
                this.ppf.type === 'boolean'
                    ? this.finalValue=== undefined
                        ? (this.finalValue= false)
                        : this.finalValue
                    : false
        });
    }

我做了幾次搜索,但一無所獲。 有誰可以幫助我嗎?

據我了解,您想為此控件分配一個值,即falsetrue 您可以通過以下改進來做到這一點。 可能會有幫助。 謝謝

 ngOnInit(): void { let finalValue; if(this.ppf.type === 'boolean') { if(finalValue === undefined) { finalValue = false } else { finalValue = this.finalValue } } else { finalValue = false; } this.parameterForm = this.formBuilder.group({ booleanInput: finalValue }); }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM