簡體   English   中英

如何使用 api 生成模式的動態響應表單模塊

[英]how do dynamic reactiveFormsModule with patterns generate by api

我有一個帶有輸入郵件的 angular 表單組,但我想為擴展名添加正則表達式模式,僅用於我的數據庫中的內容。

我的服務 getAllDomain 已完成。

我不知道如何編寫任何不以 @ 結尾的單詞和我列表中的單詞不區分大小寫的正則表達式

我認為觸發這樣的動作[pattern]="patternEmail"

  getpatternEmail(){
domainList: string[] = [];
this.domainService.getAll().subscribe({
      next:(res) => {
        domainList=res;
    }});
    
    return ".@("+domainList.join('|')+")";
  }

Property 'patternEmail' does not exist on type 'CreateComponent'

如果我刪除 get Type '() => string' is not assignable to type 'string | RegExp'. Type '() => string' is not assignable to type 'string | RegExp'.

像這樣的東西應該工作

get patternEmail(): string{
    domainList: string[] = [];
this.domainService.getAll().subscribe({
      next:(res) => {
        domainList=res;
    },
      error: (e) => {
      },
      () => {
        // 'onCompleted' callback.
        // No errors
       return ".@("+domainList.join('|')+")";
      }
    );
  }

暫無
暫無

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

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