Почему форма в части AngularJS ui.router с классом ng-нетронутой не рендерится?
Я использую Materialise CSS, и их основная форма не отображается частично. Все остальные партиалы обрабатываются с помощью $ stateProvider. Я поместил заголовок h1, чтобы увидеть, выполняет ли он рендеринг, но форма не рендерится и отображается в консоли с классом ng-pristine. Вот основная форма:
<div class="row">
<form class="col s12">
<div class="row">
<div class="input-field col s6">
<input placeholder="Placeholder" id="first_name" type="text" class="validate">
<label for="first_name">First Name</label>
</div>
<div class="input-field col s6">
<input id="last_name" type="text" class="validate">
<label for="last_name">Last Name</label>
</div>
</div>
<div class="row">
<div class="input-field col s12">
<input disabled value="I am not editable" id="disabled" type="text" class="validate">
<label for="disabled">Disabled</label>
</div>
</div>
<div class="row">
<div class="input-field col s12">
<input id="password" type="password" class="validate">
<label for="password">Password</label>
</div>
</div>
<div class="row">
<div class="input-field col s12">
<input id="email" type="email" class="validate">
<label for="email">Email</label>
</div>
</div>
</form>
</div>
я добавил ng-submit
к форме. Он все еще не работал даже после того, как я проверил сценарии материализации. Может ли Materialze не работать с частями? Мои css-ссылки в главе index.html находятся выше моих JS-скриптов. У меня есть jQuery как мой первый JS-скрипт в голове над Angular-скриптом.
1 ответ
HTML, который вы вставили, кажется, работает хорошо в этом JSBin, который я создал. Я думаю, что есть какая-то проблема либо с вашим угловым кодом, либо с вашей материализованной версией CSS. Можете ли вы еще раз проверить и упомянуть код angularjs, если он все еще не работает?