2016-05-23 2 views
1

角度スキーマフォームを使用しています。私が持っている問題は、フォームをロードしようとすると欠落している必要な属性がいくつかあることです!フォームは、不足しているプロパティについては示しません。しかし、その特定のフィールドをクリックして何かを編集して削除すると、フィールドが強調表示されます。私はこれも最初の読み込み時に発生したい。ポインタを探しています。おかげ角度のあるスキーマフォーム+フォームロード時にエラーのあるハイライトフィールド

答えて

0

あなたは、フォームの設定スキーマに必要プロパティを使用する必要があります。

//..other fields 
"required": [ 
    "name", 
    "email", 
    "comment" 
    ] 

demo hereをチェックし、それは同様のフィールドを必要としています

{ 
    "type": "object", 
    "title": "Comment", 
    "properties": { 
    "name": { 
     "title": "Name", 
     "type": "string" 
    },//here validation details 
    "email": { 
     "title": "Email", 
     "type": "string", 
     "pattern": "^\\[email protected]\\S+$", 
     "description": "Email will be used for evil." 
    }, 
    "comment": { 
     "title": "Comment", 
     "type": "string", 
     "maxLength": 20, 
     "validationMessage": "Don't be greedy!" 
    } 
    },//here naming fields required 
    "required": ["name","email","comment"] 
} 
関連する問題