2016-08-09 2 views
0

Я использую тег текстового поля ниже в двух разных шаблонах.Невозможно ввести текст в угловом текстовом поле

<div class="text-input"> 
    <input type="text" class="form-control" id="" placeholder=""> 
</div> 

В первом шаблоне я могу ввести текст. Но когда я изменяю представление ко второму шаблону, я не могу ввести текст в текстовое поле. Опять же, когда я возвращаюсь к первому шаблону, я не могу ввести текст.

я заметил в консоли, что и в текстовом поле находится в поле ниже состоянии первоначально (до нажатия кнопки в текстовом поле для ввода текста):

<input type="text" class="form-control ng-pristine ng-valid ng-empty ng-touched" id="" placeholder="" style=""> 

При вводе текста можно, класс обновляются до

<input type="text" class="form-control ng-valid ng-touched ng-not-empty ng-dirty ng-valid-parse" id="" placeholder="" > 

Нет изменений в классе, если он отключен.

Какова возможная проблема и как я могу это исправить?

изменения:

<form class="view-tools "> 
    <ng-include src="'views/view1.tpl.html'"></ng-include> 
</form> 

<form class="view-tools "> 
    <ng-include src="'views/view2.tpl.html'"></ng-include> 
</form> 

У меня есть функция в контроллере, который в основном задает области видимости переменных истинным или ложным, чтобы показать/скрыть точку зрения.

+0

Можете ли вы предоставить plunker, что воспроизвести проблему? – varit05

+0

@ varit05 проблема заключается в том, что это часть большого приложения и множество зависимостей. –

ответ

0

Попробуйте добавить как , так и ng-model к вашим входам.

<input type="text" ng-model="thisInput" class="form-control" id="" placeholder="" required> 

Смотрите, если что фиксирует это

+0

Я пробовал это, но не помогаю. –

+0

Вы можете показать, как вы переходите между вашими видами/шаблонами? –

+0

Я отредактировал мой вопрос, пожалуйста, проверьте –

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