2015-02-14 5 views
2

Я новичок в ионном и угловом. Я пытаюсь создать статус сообщения, например Facebook, моя первая задача - когда пользователь вводит текст и нажимает кнопку POST. Я хочу, чтобы текст в поле ввода исчез, но он исчезает в первый раз, когда это представление является новой нагрузкой. Когда я пытаюсь ввести текст в поле ввода и нажать кнопку POST, текст не исчезнет, ​​но функция в контроллере была вызвана. Прошлое, я использую метку метки, но когда я нажимаю кнопку POST, ng-click не работает, поэтому я меняю метку метки на тег div, но она работает в первый раз, как я уже говорил выше, и я включаю кеш, это ложь, это тоже не сработало. Вот мой Plunker, эта проблема находится в режиме чата. Спасибо всем за вашу помощь!Невозможно очистить текст в текстовом поле ввода в Ionic

ответ

13

ng-модель должна быть привязана к объекту, а не к переменной.

означает, что объявление переменной должно быть что-то вроде:

$scope.input = { 
    saySomething : 'Some question' 

    }; 

поле ввода должно быть затем:

<input type="text" placeholder="Say Something" ng-model="input.saySomething"/> 
+0

Ничего себе, это работает как волшебство. Большое спасибо за спасение моей жизни. Кстати, стоит ли вопрос о примитивном и не примитивном или просто ионическом механизме? – pongib

+1

Проблема не является ионной спецификой. Он угловатый. (Можете ли вы пометить мой аксессуар как тот, который разрешил :)) – Toxus

+0

Жизненный статус: сохранен, реквизит для вас Toxus – overlox