/ / angular-schema-form переосмислити схему - angularjs, angular-schema-form

кутова схема-переосмислити схему - angularjs, кутова-схема-форма

Проблема: Користувач вибирає країну з поля вибору aполе вибору стану має змінитися на відповідні стани. Наприклад: Якщо вибрано "Німеччина", слід вказати німецькі держави. Якщо вибрано "США", слід показати штати США. Це працює, якщо користувач вибирає країну вперше. Якщо користувач вибирає іншу округу, поле вибору штату не оновлюється.

Питання: Як я можу запустити оновлення для цієї форми, щоб вона перезавантажила виділення, якщо схема була змінена контролером.

Рішення: Можна досягти за допомогою залежності

        "country": {
"required": "true",
"dataSource": "./run?countries=1",
"label": "Land:",
"type": "select"
}
},
"state_de": {
"required": "true",
"dataSource": "./run?states=de",
"label": "Bundesland:",
"dependencies": {"country": "DE"},
"signon": {"validator": "countrystate", "ldapattr": "state"},
"type": "select",
}

у цьому випадку німецькі штати відображаються лише в тому випадку, якщо країну було обрано до DE.

Відповіді:

0 для відповіді № 1

Я думаю, ви можете додати функцію $ watch і додати js-код у функції watch.