这里我使用Mvc和Angularjs这里我从数据库获取数据,但为什么下拉列表不显示值,这是我的Html编码
<div class="form-group">
<div class="row">
<div class="col-md-2 col-sm-2" style="margin-left:20px">
<b>Country</b>
</div>
<div class="col-md-8 col-sm-8">
<select ng-model="CountryID" ng-options="I.CountryID as I.CountryName for I in CountyList" ng-change="GetStates()">
<option value="">Country</option>
</select>
</div>
</div>
</div>
角度代码
function Getcountrys(){
var ddd = Mysercive.BindCntryList();
ddd.then(function (d) {
$scope.CountyList = d.data;
})
}
答案 0 :(得分:0)
你在哪里调用你的Getcountrys()函数? 尝试通过
加载页面时调用它<div ng-init="Getcountrys();">
在您的模板或任何其他方式。 理解?