我有这部分JS / HTML代码:
angular.module('siapp', []);
angular.module('siapp').controller('UsuarioCtrl', function($scope)
{
$scope.formData = {
bairro: ''
};
$scope.bairros = [
{ id: 1, nome: "Cachoeiras" },
{ id: 2, nome: "Cachoeiras" },
{ id: 3, nome: "Cachoeiras" },
{ id: 4, nome: "Centro" },
{ id: 5, nome: "Charitas" }
];
});
<div class="form-group col-md-3">
<label class="control-label" for="bairro">Bairro:</label>
<select id="bairro"
name="bairro"
class="form-control"
ng-model="formData.bairro"
ng-options="b.id as b.nome for b in bairros">
<option value="">-- Escolha o bairro da ocorrência --</option>
</select>
</div>
下拉列表不会渲染所有郊区,只显示默认选项(“ - Escolha o bairrodaocorrência - ”)。
可能是什么问题?也许ng-options标签错了?