Angularjs 如果不存在基本字段类型,ASF将不会呈现Datepicker加载项字段

Angularjs 如果不存在基本字段类型,ASF将不会呈现Datepicker加载项字段,angularjs,angular-schema-form,Angularjs,Angular Schema Form,如果仅存在datepicker字段,则不会呈现表单 我正在使用Datepicker插件 以下内容不会呈现 //schema { "type": "object", "properties": { "date_complete": { "type": "string", "required": true, "format": "date" }, "close_date": { "type": "string",

如果仅存在datepicker字段,则不会呈现表单

我正在使用Datepicker插件

以下内容不会呈现

//schema
{
  "type": "object",
  "properties": {
    "date_complete": {
      "type": "string",
      "required": true,
      "format": "date"
    },
    "close_date": {
      "type": "string",
      "required": true,
      "format": "date"
    }
  }
}

//form
[
  {
    "key": "date_complete",
    "title": "Completed Date",
    "type": "datepicker",
    "readonly": false,
    "description": "Please Supply The Date This Task Was Completed.",
    "format": "mm/dd/yyyy"
  },
  {
    "key": "close_date",
    "title": "Close Date",
    "type": "datepicker",
    "readonly": false,
    "description": "Please Supply The Close Date.",
    "format": "mm/dd/yyyy"
  }
]
如果我在混合中添加一个基本的文本字段,表单就会呈现良好的效果

//schema
{
  "type": "object",
  "properties": {
    "date_complete": {
      "type": "string",
      "required": true,
      "format": "date"
    },
    "close_date": {
      "type": "string",
      "required": true,
      "format": "date"
    },
    "basicfield": {
      "type": "string"
    }
  }
}
//form
[
  {
    "key":"date_complete",
    "title": "Completed Date",
    "type": "datepicker",
    "readonly": false,
    "description": "Please Supply The Date This Was Completed.",
    "format": "mm/dd/yyyy",
    "required": true
  },{
    "key": "close_date",
    "title": "Close Date",
    "type": "datepicker",
    "readonly": false,
    "description": "Please Supply The Close Date.",
    "format": "mm/dd/yyyy",
    "required": true
  },
  {
    "key":"basicfield",
    "title": "basicfield"
  }
]
感谢您的帮助

在$scope中设置架构/表单后添加此项。 感觉不舒服

$timeout(100, ()=>$scope.$broadcast('schemaFormRedraw'));