2015-09-27 2 views
1

Задача: Пользователь выбирает страну из поля выбора, поле выбора состояния должно меняться в соответствии с состояниями. Например: Если выбрано «Германия», должны быть указаны немецкие государства. Если выбрано «США», следует показать штаты США. Это работает, если пользователь впервые выбирает страну. Если пользователь выбирает другое графство, поле выбора состояния не обновляется.схема переопределения угловой схемы-схемы

Вопрос: Как я могу вызвать обновление для этой формы, чтобы он перезагружал выбор, если схема была изменена контроллером.

Решение: Может быть достигнуто с зависимостей

 "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

Я думаю, вы можете добавить функцию $ watch и добавить js-код в функцию часов.