2016-05-18 7 views
0

Ich baue ein Ember Addon mit einer Ember App, die ich bereits gebaut habe, aber ich habe ein Problem mit der Methode .findBy().Ember Addon. Methode findBy() ist keine Funktion

Grundsätzlich in der App .findBy() arbeitet für eine Reihe von Gegenständen (ember.Array Klasse), aber wenn ich versuche, es in dem Add-on zu verwenden, erhalte ich:

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

Ich denke, dass das Addon

Bild der Methoden nicht erkennen, dass es ein ember.Array ist für die Anordnung von Objekten in dem ADDON enter image description here

Bild der Methoden für die Anordnung von Objekten in der EMBER APP

enter image description here

Antwort

1

standardmäßig Ember Addons haben keine Array-Prototyp-Erweiterungen wie findBy aktiviert, so dass in Anwendungen, die nicht zu verwenden, um die Funktion gewählt haben nach wie vor das Addon verwenden können.

Um findBy zu verwenden, stellen Sie sicher, dass das Array mit new Em.A() erstellt oder anschließend mit new Em.A(selectorsData) verpackt wird.

+0

Das war's! Danke! – Wesley