2016-05-18 4 views
0

Я создаю админ с помощью Ember-приложения, которое я уже создал, но у меня возникла проблема с методом .findBy().Ember addon. метод findBy() не является функцией

В основном в приложении .findBy() работает для массива объектов (ember.Array класса), но если я пытаюсь использовать его в аддоне я получаю:

selectorsData.findBy() is not a function(...) 

Я думаю, что Аддон не признает, что это ember.Array

Изображение методов массива объектов в аддон enter image description here

Изображение из методов массива объектов в EMBER APP

enter image description here

ответ

1

По умолчанию Ember аддоны не имеют расширения массива прототипов, такие как включен findBy, так что в приложениях, которые решили не использовать эту функцию можно еще использовать аддон.

Чтобы использовать findBy, убедитесь, что массив создан с использованием new Em.A() или впоследствии завернут с использованием new Em.A(selectorsData).

+0

Вот и все! Спасибо! – Wesley