私はAngularJSの初心者ですが、現在私はDjangoのWebアプリケーションでFront Endの部分にAngularJSを使用しています。私の問題は、スコープからのオブジェクトで設定されたドロップダウンリストは常に空の要素から始まるということです(リストから1つを選択すると、問題はなくなります)。ユーザーがPOSTリクエストを何も選択しなかった場合、通常はそれ以上は動作しないため、問題が発生します。私はあらかじめ選択された価値かそれに類似するもののようなものを持つ方法を知りたいと思います。ここに私のコードの一部です:ドロップダウンリストの空の最初の要素
選択タグ:
<select id="sel" class="input-block-level" ng-model="list_category">
<option ng-repeat="obj in list_categories.data" value="{{obj.id}}">{{obj.name}}</option>
<option value="Other">Other</option>
</select>
$ scope.list_categories:
var listcategoryPromise = ListCategory.get();
listcategoryPromise.then(function(response) {
$scope.list_categories = {
meta : response.data.meta,
data : response.data.objects
};
});
なぜ[angularjsには選択項目に空のオプションが含まれているのですか?](http://stackoverflow.com/questions/12654631/why-does-angularjs-include-an-empty-option-in-選択) –