<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();
});