0

我正在使用我已经构建的 Ember 应用程序构建 Ember 插件,但我遇到了方法 .findBy() 的问题。

基本上在应用程序中 .findBy() 适用于对象数组(ember.Array 类),但如果我尝试在插件中使用它,我会得到:

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

我认为插件不承认它是一个 ember.Array

THE ADDON 中对象数组的方法图片 在此处输入图像描述

EMBER 应用程序中对象数组的方法图片

在此处输入图像描述

4

1 回答 1

2

默认情况下,Ember 插件没有启用 findBy 等数组原型扩展,因此在选择不使用该功能的应用程序中仍然可以使用该插件。

为了使用 findBy,请确保数组是使用创建的new Em.A()或随后使用 包装的new Em.A(selectorsData)

于 2016-05-18T15:48:05.137 回答