С момента обновления моей угловой версии до версии 1.2.0 обновление некоторых объектов области действия невольно меняет ошибку «Дубликаты в повторителе». Это может иметь отношение к $$ hashKeys, поддерживаемым угловыми, которые сохраняются на стороне сервера (что не должно происходить) и угловато, пытаясь назначить новые hashKeys для неназначенных объектов. Таким образом, угловые имеют встроенную поддержку для удаления $$ hashkeys из объектов данных, прежде чем отправлять их на сервер ?. Я использую http-сервис для запросов на сервер. Предоставляет ли http.post что-либо внутренне, чтобы удалить $$ hashKeys с объекта данных, прошедшего через него? Из того, что я знаю, angular.toJson может сделать работу по удалению $$ hashKeys, но я не уверен, должен ли я делать это явно.Дубликаты в ретрансляторе не допускаются ошибка, вызываемая угловым
0
A
ответ
1
Если вы пытаетесь выполнить эту ошибку при попытке ng-repeat в какой-либо коллекции, вы должны знать, что угловые в ее новых версиях легко разрешают итерацию над коллекциями примитивов (например, массив чисел), но в коллекциях объектов comlex (например, массив указанного пользователя объект, например: студенты) Но если вы настаиваете на итерацию массива примитивного типа, вы можете использовать «след» синтаксис:
<div ng-repeat='item in [1,2,2,3,4,3] track by $index'>
{{item}}
</div>
Смежные вопросы
- 1. Дубликаты в ретрансляторе не допускаются
- 2. Угловой JS - Как уловить дубликаты в ретрансляторе не допускаются исключения
- 3. 'Дубликаты в ретрансляторе не допускаются. track by $ index не работает
- 4. Пользовательский фильтр вызывает «Дубликаты в ретрансляторе не допускаются»
- 5. Проблема с n-репитером Дубликаты в ретрансляторе не допускаются
- 6. Угловое ng-repeat: «Дубликаты в ретрансляторе не допускаются»
- 7. AngularJS «Дубликаты в ретрансляторе не допускаются» для createHttpBackend
- 8. Ошибка: дубликаты в ретрансляторе не допускаются. Используйте выражение «track by» для указания уникальных ключей
- 9. Ошибка: [ngRepeat: dupes] Дубликаты в ретрансляторе
- 10. AngularJS: «Дубликаты в ретрансляторе не допускаются. Используйте «след» выражениями для определения уникальных ключей «
- 11. Ошибка углового ng-repeat «Дубликаты в ретрансляторе не допускаются» и (k, v) в formElementsData трек по индексу не работает
- 12. ngRepeat: dupes - Дубликаты в ретрансляторе не разрешены
- 13. Дубликаты в ретрансляторе, отслеживание не помогает
- 14. ошибка нг-повторить: "Дубликаты в ретранслятор не допускаются"
- 15. Ошибка: [ngRepeat: обманутые] Дубликаты в ретранслятор не допускаются
- 16. Угловое/MVC Дубликаты В Repeater Не допускаются
- 17. Функция, в которой дубликаты не допускаются? (C++)
- 18. Защита API, вызываемая угловым приложением
- 19. Дубликаты в ретранслятор не допускаются, индекс уже указано
- 20. 3sum (3 sum), если допускаются дубликаты
- 21. «„INT“объект не вызываемая» ошибка
- 22. «numpy.ndarray» объект не вызываемая ошибка
- 23. «INT» объект не вызываемая Ошибка
- 24. ModelForm «объект не вызываемая» ошибка
- 25. Ошибка: numpy.narray объект не вызываемая
- 26. Ошибка ул»объект не вызываемая
- 27. duktape: "Ошибка типа: не вызываемая"
- 28. «модуль» объект не вызываемая ошибка
- 29. INT объект не вызываемая ошибка
- 30. Python не StR вызываемая ошибка
Свойство, начиная с '$' отбрасывается автоматически при отправке данные на сервер. – zeroflagL
Это так? Поэтому я предполагаю, что это связано с строкой js-объекта, который я делаю, прежде чем он будет отправлен на сервер. –
Я вижу. Объект автоматически строит по умолчанию, поэтому нет необходимости делать это самостоятельно. Если вам ничего не нужно. – zeroflagL