Есть ли способ выполнить арифметические операции, такие как среднее или максимальное/среднее по набору элементов массива, которые загружаются в ArrayController или ObjectController - эта арифметическая операция будет вычисляться снова, когда массив обновлен.Операции массива в Ember.js
Также, как мы можем получить последний объект из массива в контроллере и отобразить этот последний элемент?
Получение последнего объекта внутри ArrayController несколько запутанным, как в this.get («модель»). Получить («lastObject»). Получить («имя»); где имя является свойством записи в магазине. – iyer
вы можете упростить его с помощью this.get ('model.lastObject.name'). И если вы используете ArrayController или ObjectController, вы можете покончить с моделью: this.get ('lastObject.name') – jacquard
this.get ('model.lastObject.name') работает. Я использую ArrayController, this.get ('lastObject.name') не определен. Вот как настроен контроллер на маршруте - setupController: function (controller,) { controller.set ('model', ); }, setupController: функция (контроллер, модель) { controller.set ('content', model); } –
iyer