Скажем, у вас есть несколько входов, как это:Явное Контроль порядка нг-модели объектов
<input type="text" ng-model="user.name">
<input type="text" ng-model="user.phone">
<input type="text" ng-model="user.email">
Если я вывожу модель, много раз порядок модели, по-видимому случайным, особенно со сложными динамически генерируемых форм из база данных (приведенные выше модели упрощены для целей этого вопроса).
Так, например:
{{user}}
, как правило, выводятся в случайном порядке, как это:
{
phone: '8888888888',
email: '[email protected]',
name: 'persons name'
}
Мой вопрос, как я могу точно контролировать порядок элементов внутри из объект? Что-то вроде этого будет работать идеально: <input type="text" ng-model="user.name" model-position="1">
Объекты javascript не имеют порядка. Что вам нужно сделать, это требует порядка? – charlietfl
Это не совсем так. Согласно спецификации, ключи объектов не имеют порядка, но практически во всех реализациях JS порядок ключей объектов совпадает с порядком, в котором они были добавлены. –