Я довольно новый с AngularJS, поэтому, пожалуйста, извините мое невежество и неправильную терминологию.Добавление новых свойств объекта в ng-repeat для каждого объекта
У меня есть контроллер, называемый activityController, который возвращает массив объектов активности. Каждый объект активности имеет некоторые свойства, которые я могу отображать в представлении, используя ng-repeat = «активность в действиях».
Одним из свойств является большая строка, которую мне нужно взломать и существенно добавить в новые свойства объекта активности (я знаю, что это ужасно, но это из старой системы).
Выполнение функции в ng-repeat, как ng-repeat = "активность в getNewProperties (действия)", где я бы циклически выполнял каждое действие и возвращал массив обратно в ng-repeat.
ИЛИ
ли я просто сделать функцию в области, которая будет возвращать каждое свойство, что я ищу.
В идеале я бы просто использовал activity.newDetails.NewValue, который заставляет меня beielve мне нужно запустить мою функцию во всех объектах активности до того, как они будут переданы в ng-repeat в представлении.
Извините, что знаю, что это не очень детали. Я могу попытаться добавить более короткое время.
Лучше всего сделать данные, которые вид связывает со 100% тем, чем он должен быть. Другими словами, не пытайтесь ng-повторять что-то, что не совсем то, что вы хотите. Сначала измените его, затем привяжите. Вероятно, не лучше использовать функцию в этом случае, поскольку преобразование может выполняться много раз. –
Спасибо за ваш ответ, который делает много смысла. Что-то еще не совсем щелкнуло. Я ценю ваше объяснение. Ура! –