0

既に構築した Ember アプリを使用して Ember アドオンを構築していますが、メソッド .findBy() に問題があります。

基本的に、アプリでは .findBy() はオブジェクトの配列 (ember.Array クラス) に対して機能しますが、アドオンで使用しようとすると、次のようになります。

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

アドオンがember.Arrayであることを認識していないと思います

オブジェクトの配列のメソッドの画像 IN THE ADDON ここに画像の説明を入力

EMBER アプリでのオブジェクト配列のメソッドの図

ここに画像の説明を入力

4

1 に答える 1

2

デフォルトでは、Ember アドオンには findBy などの配列プロトタイプ拡張機能が有効になっていないため、この機能を使用しないことを選択したアプリでもアドオンを使用できます。

findBy を使用するには、配列が を使用して作成されていること、new Em.A()または を使用して後でラップされていることを確認してnew Em.A(selectorsData)ください。

于 2016-05-18T15:48:05.137 に答える