В коде JsFiddle вы условие, что вы не сохраняя данные пользователей, а это означают, что данные переплетены к чему-либо в контроллере. Поэтому, когда вы покидаете раздел, данные удаляются.
Чтобы сохранить данные внести следующие изменения:
// In your controller add the following object to the $scope
$scope.user = {}
// In your HTML code add the following to your input fields
<input type="text" id="teamName" ng-model="user.teamName" placeholder="Team Name" />
Обратите внимание на ng-model
тег в input
поле это то, что связывает данные для объекта пользователя в контроллере
Heres рабочий JsFiddle , обратите внимание, что я только обновил поле Team Name. Введите что-то в поле «Название команды» и перейдите к следующему разделу, и он сохранит ваши данные. Вам нужно будет обновить оставшиеся поля.
Опубликовать один вопрос в вопрос и разместить все соответствующие коды. Также приветствуется plunkr, воспроизводящий проблему. –
Предоставьте свой собственный код, чтобы мы могли видеть, в чем проблема. Но в качестве предположения проверьте, что все данные формы связаны с одной и той же «областью», что означает, что все они обрабатываются одним контроллером. Храните все данные в объекте в пределах области, например 'ng-model =" user.name "и т. Д. Таким образом, все данные формы находятся в объекте' user'. – Skywalker
Я пытаюсь запустить тот же пример, указанный в ссылке ... после заполнения формы 1-го шага, если я нажму на следующий шаг, он перейдет к шагу 2, но если я хочу сделать какие-либо изменения на предыдущем шаге ... после щелчка на предыдущем чтобы все данные были введены ранее, необходимо сохранить все поля, но все поля пустые. – yog