Как скрыть флажок в повторных формах в angular formly - PullRequest
0 голосов
/ 04 августа 2020

Я использую angular formly json powered repeating section для генерации моих форм Я использую повторяющиеся формы, чтобы пользователь мог вводить данные о нескольких работодателях, форма включает дату присоединения, дату выхода и работу в компании до даты этот сотрудник может выбрать дату до даты только один раз, и я хочу скрыть этот флажок до даты после одной формы. Нужна помощь в этом Образце. json

{
   "hideExpression":"model.workExperience!='yes'",
   "fieldGroup":[
      {
         "key":"professionaldetailstilldate",
         "type":"professionaltilldate",
         "templateOptions":{
            "required":true,
            "addText":"Add",
            "addLabel":"Employer's Details123",
            "maxItems":1
         },
         "fieldArray":{
            "fieldGroup":[
               {
                  "className":"col-md-6 col-xs-12",
                  "key":"JoiningDatetilldate",
                  "type":"input",
                  "templateOptions":{
                     "label":"Joining date",
                     "placeholder":"Joining date",
                     "appearance":"legacy",
                     "required":true
                  },
                  "validators":{
                     "validation":[
                        "start_end_date_validator"
                     ]
                  }
               },
               {
                  "className":"col-md-2 col-xs-12 till date",
                  "key":"TillDateCheckbox",
                  "type":"checkbox",
                  "defaultValue":false,
                  "templateOptions":{
                     "color":"primary",
                     "label":"Till date -OR-",
                     "maxItems":1
                  }
               },
               {
                  "className":"col-md-4 col-xs-12",
                  "key":"ExitDatetilldate",
                  "type":"input",
                  "templateOptions":{
                     "label":"Exit date",
                     "placeholder":"Exit date",
                     "appearance":"legacy",
                     "required":true
                  },
                  "hideExpression":"model.TillDateCheckbox==true"
               }
            ]
         }
      }
   ]
}
      

Шаблон. ts

Template Basically contains angular Formly code and add another button

Есть ли способ скрыть / прекратить повторение флажка до даты во второй раз

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...