.jsonファイルに都市名の大きなデータがあります.Mvcを使用して、すべての都市名を自動完全ドロップダウンリストにバインドしたい事前MVCの自動完成ドロップダウンリストに.jsonファイルをバインドする方法AngularJS
-1
A
答えて
0
のおかげで、それを行うにはどのような方法があるので、AngularJS
私はこのプラグインを利用することができます。使用方法は次のとおりです。
<angucomplete-alt id="members"
placeholder="Search members"
pause="400"
selected-object="selectedCity"
remote-url="http://myserver.com/api/user/find?s="
remote-url-data-field="results"
title-field="name"
input-class="form-control form-control-small"/>
サーバー側では、GETパラメータとして型指定された文字列を受け取ります。
Request.QueryString["type"];
サーバー機能は、次のJSON形式で結果を返す必要があります。
{
results : [{'name': 'first city', 'name': 'second city'}]
}
第二オプション
あなたは、あなたにも、次のアプローチを使用することができ、静的なJSONファイルに固執する必要が場合。これはまた、すべての都市として高速で動作し、一度読み込まれた後、ローカルでフィルタリングされます。
<div angucomplete-alt id="ex1"
placeholder="Search cities"
maxlength="50"
pause="100"
selected-object="selectedCity"
local-data="cities"
search-fields="name"
title-field="name"
minlength="1"
input-class="form-control form-control-small"
match-class="highlight">
</div>
テンプレート
では、お使いのコントローラでこれを追加します。これは私がダウンし、簡単なドロップを使用しますが、問題は、私は時に今まで私オートコンプリートドロップダウン使用したいということであるとき、その作品が細かい自動complte目的
$scope.cities = [];
$http.get('http://server/cities.json')..success(function(response) {
$scope.cities = response.data;
});
0
ng-options="color.Name for color in Colors"
<script type="text/javascript">
var app = angular.module('MyApp', [])
app.controller('MyController', function ($scope, $window) {
$scope.Colors = [{
Id: 1,
Name: 'Red'
}, {
Id: 2,
Name: 'Blue'
}, {
Id: 3,
Name: 'Green'
}];
});
</script>
<div ng-app="MyApp" ng-controller="MyController">
<select ng-model="ddlColors" ng-options="color.Name for color in Colors track by color.Id">
</select>
</div>
0
コントローラー・コード
var app = angular.module('MyApp', [])
app.controller('MyController', function ($scope, $window) {
$scope.Fruits = [{
Id: 1,
Name: 'Apple'
}, {
Id: 2,
Name: 'Mango'
}, {
Id: 3,
Name: 'Orange'
}];
});
HTMLコード
<label class="item item-input item-select">
<div class="input-label" style="color:#387ef5;">
Type of call :
</div>
<select name="fruitType" class="form-control" ng-change="getSectedTypeValue(selectedID)" ng-model="selectedID" ng-options=" fruitType as fruitType.Name for fruitType in Fruits track by fruitType.Id" value="{{fruitType.Id}}" required>
<option value=""> Select Call Type </option>
</select>
</label>
関連する問題
- 1. json treeバインドのAngularJSドロップダウンリスト
- 2. Pycharmのjsonファイルからゲッターを自動生成する方法
- 3. Mvc 3モデルの自動バインド
- 4. ドロップダウンリストに値をバインドする方法は?
- 5. AngularJs自動補完検索バーテキスト付きの画像を持つドロップダウンリスト
- 6. 自動完成テキストボックスにデータベースフィールド名を表示する方法
- 7. JSONをMVCの剣道グリッドデータソースにバインドする方法
- 8. 独自のJSONファイルをローカルに作成する方法は?
- 9. フォームからHTMLファイルを自動完成
- 10. winformsデスクトップアプリケーションで自動補完のテキストボックスを作成する方法
- 11. gridviewでドロップダウンリストをバインドする方法は?
- 12. mvcのSQLクエリへのドロップダウンリストをバインド
- 13. Twitterブートストラップを使用した自動補完によるドロップダウンリスト
- 14. AtomがDjangoテンプレートを自動完成する方法
- 15. Visual Studio 2015でフォルダを自動完成する方法は?
- 16. ドロップダウンリストをログインする方法MVCのユーザー
- 17. JSONをMVCコントローラのJTokenにバインドする
- 18. ASP.NET MVCの「XElement」プロパティの自動バインド
- 19. MVC 3モデルにバインドしないドロップダウンリスト
- 20. asp.net MVCのラベルにデータを動的にバインドする方法
- 21. angularjsコントローラデータをブートストラップポップオーバーにバインドする方法
- 22. jQuery自動完成タグの生成方法
- 23. ajax自動補完データをテキストボックスにバインドする
- 24. MVCのhtml.DropDownList()を動的にバインドする方法
- 25. ファイルが完成したら自動的に次のファイルをプレイリストで再生する方法は?
- 26. 自動設定ファイルをandroidのカスタム設定にバインドする方法
- 27. anglejsのドロップダウンリストをJSON文字列配列からバインドする方法
- 28. ComboBox内のファイル一覧の自動補完を有効にする方法
- 29. Dreamweaver自動アポストロフィを完成
- 30. Googleマップの自動完成
私に応答してくれてありがとう、私のJSsonは私のプロジェクトの私の解決策にありますので、どのように達成することができますか? – Nik
これはかなり簡単です。サービスに移動して変数を定義し、そこにjsonを格納します。あなたのコントローラでは、この行(2番目の例)をこの$ scope.cities = YOURSERVICE.citiesに置き換えることができます – Ankit