angular-forms

    0熱度

    3回答

    我在做一個表單。如果密碼字段小於6個字符,它應該顯示一個錯誤信息,如果它>> = 6個字符,它不應該顯示。 我得到了具有適當條件的錯誤消息,但是當我在字段中鍵入6個字符時,消息不會消失。 我想這個錯誤消息動態地出現和消失,就像它爲'所需'的條件。 我該怎麼做? 這裏是模板: <div class="form-group"> <label for="password">Password</

    1熱度

    1回答

    不僅空格我目前正在試圖驗證在2角一個文本到沒有隻空格或換行符(/ n或/ R) 我已經嘗試過this的做法,但我在使用<textarea>時,任何換行符都會使輸入無效,即使其中有值,所以當有人點擊輸入以創建新行時,有效模式會轉換爲無效行。 有關更多信息,請參閱this plunker。 基本上是: <textarea autocomplete="off" [formControl]="newCom

    0熱度

    2回答

    我建立一個角度應用程序,通過formgroup object動態呈現形式如下:然而 <div *ngFor="let controlName of updateValuesForm.controls | keys"> <input [formControlName]=controlName type="text" class="edit-template-input" />

    0熱度

    1回答

    我在我的角度應用程序中有這個問題,因爲我正在緩存數據。使用onCreate()函數添加內容後。我在successfull subscribe函數中調用getAll()函數以獲取新數據。但是,我仍然沒有得到新的數據。我相信這是因爲我服務中的緩存數據。我如何知道是否有新數據或者當有新數據時如何修復我的現有數據和刷新數據? 服務 getAll() { if(!this.materials) {

    0熱度

    1回答

    這是我的.html文件。 <div *ngFor="let q of questions"> <div class="row"> <div class="col-md-12 col-12"> <label>{{q.question}}</label> </div> <div class="col-md-12

    1熱度

    1回答

    我需要將此日期傳遞給api,它需要是一個字符串。我如何做到這一點,因爲我使用ng-bootstrap datepicker?當我做了date: this.date.toString()時,它返回[object] [Object]。我想這是一個字符串 <div class="input-group col-md-3"> <input class="form-control" placeh

    1熱度

    1回答

    我正在通過Angular 4上的Udemy課程挑戰,但我被困在一個挑戰中,我必須爲新密碼創建一個輸入,然後再輸入另一個輸入使用反應形式確認新密碼。 我有一個名爲password.validators.ts外部的.ts文件具有自定義表單驗證代碼,我可以通過傳遞一個控制對象與AbstractControl獲取當前選擇的輸入框的值,但如何傳遞值到我的component.ts文件,然後從我的compone

    0熱度

    1回答

    有沒有辦法強制Angular窗體重新創建它的控件?我的意思是創建新的實例?看起來它只是在初始加載時創建它們。不知道是否真的需要它,但這是我的問題: 我有一個「編輯」控件,它有我需要編輯的項目的@Input() set item(editItem)。我從它的父項設置這個項目,控件應該重置表單值。 在一個表格中,我使用了我自己的自定義下拉控件,該控件具有可綁定的選項列表。 一般來說它看起來像這樣: @

    0熱度

    1回答

    在我的角4的應用程序,我有一個custom form validator,看起來像這樣: import { AbstractControl, ValidationErrors, ValidatorFn } from '@angular/forms'; export function myCustomValidator(myCustomArg: string): ValidatorFn {

    0熱度

    1回答

    在我的Angular 4應用程序中,我有一個帶有多個控件的窗體。 在某些點我需要強制其有效性的更新,所以我做: this.form.get('control1').updateValueAndValidity(); this.form.get('control2').updateValueAndValidity(); this.form.get('control3').updateValueA