Чтобы поместить элемент в первую строку, в массиве есть метод с именем unshift()
.
Для этого возьмем для примера:
var a = [1,2,3,4];
, если я хочу подтолкнуть 0
к a
в первой позиции, я бы просто сделал a.unshift(0)
Все, что вам нужно сделать, это вместо .push()
, использовать .unshift()
Я разбудил stackbltiz, чтобы помочь вам с решением https://stackblitz.com/edit/angular-axjzov-8zmcnp