<select class="form_control" id="district" name="district" multiple
ng-model="$scope.district">
<option value="{{tp_id}}" ng-repeat="tp_id in district" >{{tp_id}}
</option>
</select>
当我这样编码时,选项没有值。但是,当我使用选择选项没有“多次”ng-repeat工作正常。请帮助我在哪里做错了。在这里使用这些libs.enter图像描述
<script type="text/javascript" src="../assets/js/jquery-1.11.1.min.js"></script>
<link rel="stylesheet" type="text/css" href="../asset/css/bootstrap-select.css">
这里来自php方面的代码
$sql="SELECT * from district";
doLog('[sr_getCampaignData][select district] [sql: ' . $sql . ' ]');
$result=$conn->query($sql);
if($result->num_rows>0){
while($row=$result->fetch_assoc()){
$district[]=$row['tp_id'];
}
$response['district']=$district;
$response['success']=100;
}
$scope.district=response.data.district;
我从哪里得到回应。
<link rel="stylesheet" type="text/css" href="../asset/css/bootstrap-select.css">
<link rel="stylesheet" type="text/css" href="../assets/css/bootstrap-datetimepicker.min.css">
<link rel="stylesheet" href="../asset/css/jquery.multiselect.css">
<script src="../assets/js/angular.min.js"></script>
<script type="text/javascript" src="../assets/js/jquery-1.11.1.min.js">
</script>
<script src="../asset/js/jquery.multiselect.js"></script>
<script src="../asset/js/bootstrap.min.js"></script>
<script src="../asset/js/bootstrap-select.js"></script>
除了ng-model="$scope.district"
之外,我没有太多变化到ng-model="sel_district"
$scope
,这是不允许的ng-model
名称与ng-repeat
相同,这也是不对的。