/ / Поле "Вибір" не відображає параметри у кутовому та матеріалі у джерелі, яке відображається, коли я перевіряю елемент - angularjs, angular-material, material

Вибір вікна не відображає параметри в кутовій частині та матеріал у джерелі, який він з'являється при перевірці елемента - angularjs, кутовий матеріал, матеріал

<div class="row">
<div class="input-field col m7 s12">
<label>Venue</label>
<input ng-model="event.venue" type="text">
</div>
<div class="input-field col m5 s12">
<select ng-model="event.cordinator" ng-options="cordinator._id as cordinator.name for cordinator in cordinators" class="validate">

</select>
</div>
</div>

Ось зображення більшого розділу:

введіть опис зображення тут

Відповіді:

0 для відповіді № 1

нам також потрібно ініціалізувати його або за допомогою вибору матеріалу, або за допомогою jquery

$("#cordinator").select2({
placeholder: "Select the events",
allowClear: true
});

0 для відповіді № 2

Я знаю, що це пізно, але будь-хто, хто потрапить на цю сторінку в майбутньому, може виявитися корисним. Поле вибору матеріалу потрібно ініціалізувати, використовуючи jquery onload, щоб він працював.

$(document).ready(function() {
$("select").material_select();
});

Якщо ви прив'язуєте сторінку до ng-view за допомогою ngRoute. Параметр onload може не працювати, тоді вам потрібно ввести $ route до контролера і зробити це

$scope.$on("$routeChangeSuccess", function(){
$("select").material_select();
});

Посилання