2017-02-26 11 views
1

どうしたらstate.addressを選択し、state.addressを表示したいのですが、ng-model selPcodeをstate.postcodeにするにはどうすればいいですか?値が選択されたときに入力時に入力が無効になりました

ここには、作業中のhttp://jsfiddle.net/qbp2gqep/があります。 ここにjson配列オブジェクトがあります:
$ scope.states = [{郵便番号: 'B1'、住所: 'ブルリング'}、{郵便番号: 'M1'、住所: 'マンチェスター'}];ここで

HTMLスニペットです:postcode <input type="text" ng-model="selPcode" /> typeahead <input type="text" ng-model="selPcode" typeahead="state.postcode as state.address for state in states | filter:$viewValue" typeahead-editable="false" />

私はstate.addressかstate.postcodeではなく、私はすなわちstate.addressを表示したい方法を得ることができますいずれかが、内部モデルがstate.postcodeを持っている必要があります。

ありがとうございました。

TIA。 |

答えて

1

あなたは、私はそれが状態での状態のためstate.addressとしてだけ先行入力= "状態で動作させることができています以下のよう

<input type="text" ng-model="selected" placeholder="Type your Address" 
    uib-typeahead="state as state.address for state in states | filter:{address:$viewValue}" 
    class="form-control" typeahead-show-hint="true" typeahead-min-length="0"> 

LIVE DEMO

+0

おかげで、UI-ブートストラップ先行入力を使用する必要がありますフィルタ:..... '

\t \t \t \t \t postcode \t \t \t \t \t typeahead \t \t \t \t
Sansun

+0

私は申し訳ありませんでした – Aravind

+0

あなたの答えを受け入れました。先読みは使えませんでした。 – Sansun

関連する問題