angular-reactive-forms

    0熱度

    1回答

    我將建立與窗體助洗劑的形式,並且包括下列操作以複選框的值設置爲false: myCheckbox: [{ value: true, disabled: false }, ''], 然後我將設法修補值,但只有當我從假到真,而不是從真到假: this.myForm.get('selectedItem').patchValue({ selectedItem1: [{ value: f

    0熱度

    1回答

    我有一個對話框打開子組件父組件: open() { this.dialogRef = this.dialog.open(ItemComponent); this.dialogRef.afterClosed().subscribe(result => { this.dialogRef = null; }); } 如何使用的子組件修改

    0熱度

    1回答

    我有一個國家對象列表,我可以訪問和使用反應形式。我創建每個作爲表單控件動態,因爲這個列表將會改變。然後,我試圖通過使用ngOnChanges鉤子實時獲取表單和值(不使用提交按鈕),因爲複選框被點擊。這顯然不起作用,我應該使用什麼鉤子?另一個說明,這是一個不好的方法來完成這一點?什麼是更好的方法? 組件 export class GeoDropComponent implements OnInit,

    0熱度

    1回答

    有沒有辦法在翻轉其可見性時禁用/啓用Angular4應用中的表單控件(使用動態表單)。 我可以開始在每個和每個表單控件上與我的ngIfs一起調用disable()/ enable()方法,但只是想知道某個人是否有更好的解決方案?

    5熱度

    2回答

    我正在使用反應形式的Angular 4。我有一個表單數組,我試圖綁定到我在組件中跟蹤的數組。我使用反應性表單,因此我可以進行驗證,所以我不想使用模板表單方法。 我將項目添加到陣列的形式,像這樣: createFormWithModel() { this.orderForm = this.fb.group({ orderNumber: [this.order.ProductBoo

    1熱度

    1回答

    我在我的組件中有一個表單設置,用戶可以修改多達三個班次容器,其中包括開始時間,結束時間和星期幾。 無需重複一堆代碼三次,我試圖找出最有效的方法來解決這個問題。 這裏是我的一個轉變當前HTML: <span formGroupName="slice" *ngFor="let slice of [1,2,3]"> <table class="table table-condensed">

    3熱度

    1回答

    我不確定這是否是預期的行爲;我有以下幾點: this.formGroup = this.fb.group({ name: this.fb.group({ firstName: ['', Validators.required], lastName: ['', Validators.required] }) }); <div formGr

    1熱度

    2回答

    我有一個動態生成複選框的表單,以及一個從服務器獲取表單數據的初始獲取請求(複選框被選中或取消選中, 0或1爲真或假) 當我點擊一個複選框時,它應該切換(選中/取消選中)以及發送正確的放置請求(與當前值相反(0到1,1到0)) 現在,所有未經檢查的複選框按預期起作用,但是從初始get中檢查的複選框單擊一次並取消選中,並在發送0時發送1,如果再次單擊,則保持未選中狀態,但發送正確的輸出爲0,那麼這個復

    0熱度

    1回答

    我有一個帶有md-select和md-radio-button字段的表單。單選按鈕下的選項將根據在md-select中選擇的選項顯示。請訪問plunker。 你可以看到我已經創建了需要的子生物體單選按鈕字段的表單。它適用於第一次加載。但是,如果我們選擇任何子單選按鈕選項,然後更改生物體選擇框,則表單仍然有效,而沒有有效的子未結果值。如果沒有選中子單選按鈕,我需要表單無效。請幫忙。 問題2:同樣在p

    0熱度

    1回答

    我一直試圖弄清楚這一點,我卡住了。我的方法似乎效率低下,不正確。 我正在做的是,使用* ngFor生成我的表單值,我爲Answer的動態創建表單控件以及問題。 問題是,在提交時,我需要將答案與問題相關聯,以便我可以傳遞到下一個屏幕。如果selected = true,那麼從* ngFor生成的問題按選中的複選框排序;然後將問題提到最高層。 問題是,在提交時,pvqForm通過formControl