2017-02-03 5 views
0

Я использую Materialize CSS с Angular ui.router для обработки состояний и визуализации HTML.ui router issue with Materialize CSS

Но проблема с облицовкой с материализацией Выберите, поскольку она не инициализируется при изменении состояния, так как компоненты Materialize оказывают на загрузку документа.

HTML

<div class="row no-gutter margin-bottom-0"> 
    <div class="input-field col s4"> 
     <label>Date</label> 
     <select ng-model="day" ng-options="o for o in days" required> 
      <option value="DD">DD</option> 
     </select> 
    </div> 
</div> 

app.js

$stateProvider 
    .state('signup', { 
     url: '/signup', 
     templateUrl: '/partials/signup.html', 
     onEnter: function($window){$window.document.title = "SignUp"; } 
    }) 

Я попытался с помощью решительность, как показано ниже:

resolve: { 
     function(){ 
     $('select').material_select(); 
     } 
}, 

, но не повезло .. Любая идея, как переинициализировать material_select();

ответ

0

Иногда Угловой не работает по назначению с материализуешься, попробуйте включение Угловой материализовать: http://krescruz.github.io/angular-materialize/#select

+0

Я сделал это, но перед ошибкой в ​​директивах, объявленных в угловых материализовать. – Gags

+0

Что значит ошибки в директивах? – mrtaz

 Смежные вопросы

  • Нет связанных вопросов^_^