2016-12-01 10 views
1

現在、角度スキーマ形式の動的選択を使用しており、選択した国に基づいて州を選択する必要があります。私はこのようなデータベースにデータを格納しています国 - >州 - >都市。誰もがこれについて私を助けることができますか?angle-schema-form-dynamic-selectを使用した国 - >州 - >都市

これは私のフォームです:

[ 
    { 
    "key": "country", 
    "type": "strapselect", 
    "placeholder":"country", 
    "options": { 
     "httpGet": { 
     "url": "/countries" 
     }, 
     "map": { "valueProperty": "readonlyProperties.id", "nameProperty":"name" } 
    } 
    }, 
    { 
    "key": "state", 
    "type": "strapselect", 
    "placeholder":"state", 
    "options": {    
     "httpGet": { 
     "url": "/states"   
     }, 
     "map": { "valueProperty": "readonlyProperties.id", "nameProperty":"name" } 
    } 
    }, 
    { 
    "key": "city", 
    "type": "strapselect", 
    "placeholder":"city", 
    "options": { 
     "httpGet": { 
     "url": "/cities" 
     }, 
     "map": { "valueProperty": "readonlyProperties.id", "nameProperty":"name" } 
    } 
    } 
] 
+0

uはいくつかの関連コードを表示することができます –

答えて

-1

私はそのような機能は確かに非常に便利になると思います。 たぶん、あなたは、JSON文字列にこのような何かを書く:

 { 
     "type": "object", 
     "properties": { 
     "country": { 
     "type": "string", 
     "enumCallback": "getTitlesValues()" 
      } 
     } 
     } 

そして、あなたのコントローラで、あなたがそのコールバックが定義されています:

   ... 
      $scope.getTitlesValues = function() { 
      return ['India','Australia', 'Germany', 'Sweden'] 
      } 
      ... 
0

私はそのような機能は確かだと思います非常に便利です。

{ 
    "type": "object", 
    "properties": { 
     "country": { 
      "type": "string", 
      "enumCallback": "getTitlesValues()" 
     } 
    } 
} 

をそして、あなたのコントローラであなたはそのコールバックが定義されているだろう:たぶん、あなたは、JSON文字列にこのような何かを書く

... 
$scope.getTitlesValues = function() { 
    return ['India','Australia', 'Germany', 'Sweden'] 
} 
... 
関連する問題