У меня есть приложение с угловым 2-х машинописным шрифтом, которое использует lodash для разных вещей.lodash orderby с нулевыми и действительными значениями, не правильно упорядоченными
У меня есть массив объектов, которые я приказываю используя свойство в объекте ...
_.orderBy(this.myArray, ['propertyName'], ['desc']);
Это хорошо работает, однако моя проблема заключается в том, что иногда «ИмениСвойство» может иметь нулевое значение. Они упорядочены как первый элемент в нисходящем списке, затем следуют самые высокие реальные значения.
Я хочу, чтобы эти нулевые значения отображались последними в порядке убывания.
Я понимаю, почему нули на первом месте.
Кто-нибудь знает, как подойти к этому?
Очень близко, спасибо. Я опубликовал полное решение ниже. –
Зачем вам нужен дополнительный материал '[(o) => {return o.myProperty || ''}] '? Мое решение работает из коробки. См. Фрагмент. Просто замените свойство propertyName на имя свойства. –
Кажется, это не работало для меня так, как у вас было, но так оно и было. Может быть, это что-то вроде lodash или что-то в этом роде. В любом случае проблема решена сейчас. Спасибо за вашу помощь. –