ng-repeat не работает с мультиселектным плагином - PullRequest
0 голосов
/ 03 марта 2019
 <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>

1 Ответ

0 голосов
/ 03 марта 2019

Проверьте это рабочее демо

Не так много, что я изменил, кроме ng-model="$scope.district" на ng-model="sel_district"

  1. Вывы используете $scope в html, что недопустимо

  2. Вы используете то же имя для ng-model, которое вы используете для ng-repeat, что также неверно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...