9
AngularJS + UI Bootstrap Typeaheadを使用して、オブジェクトの名前属性を入力フィールドに入力しようとしていますが、このオブジェクトのid属性をフォーム送信されます。AngularJS + UI Bootstrap Typeahead:オブジェクトから入力フィールドへのプリロード値
問題は、以前に保存した値で入力を事前ロードしようとすると、id属性の値がname属性の値ではなく入力内に表示されるということです。
<input type="text" ng-model="form.product_id" typeahead="option.id as option.name for option in p.options | filter:$viewValue" />
フィドルはここにある:http://jsfiddle.net/honzzz/T3YFR/3/
私は、name属性の値をプリロードし、まだ所望の機能性を保つにはどうすればよいですか?
ウルフィドルは、私はそれが新しいで働いていないことがわかり – iJade
かかわらず機能していないクロムのビルド - 厳格なMIMEタイプのチェックが有効になっているため、それはgithubのから外部スクリプトをロードしていません。もしあなたがそれを試してみたいのなら、Firefoxを使ってください。 – honzzz
更新されたコードは私の答えを見てください – iJade