Ember 插件。方法 findBy() 不是函数
Ember addon. method findBy() is not a function
我正在使用我已经构建的 Ember 应用程序构建一个 Ember 插件,但是我遇到了方法 .findBy() 的问题。
基本上在应用程序中 .findBy() 适用于对象数组 (ember.Array class),但如果我尝试在插件中使用它,我会得到:
selectorsData.findBy() is not a function(...)
我认为插件无法识别它是 ember.Array
插件中对象数组的方法图片
EMBER 应用程序中对象数组的方法图片
默认情况下,Ember 插件没有启用 findBy 等数组原型扩展,因此在选择不使用该功能的应用中仍然可以使用该插件。
为了使用 findBy,确保使用 new Em.A()
创建数组或随后使用 new Em.A(selectorsData)
.
包装数组
我正在使用我已经构建的 Ember 应用程序构建一个 Ember 插件,但是我遇到了方法 .findBy() 的问题。
基本上在应用程序中 .findBy() 适用于对象数组 (ember.Array class),但如果我尝试在插件中使用它,我会得到:
selectorsData.findBy() is not a function(...)
我认为插件无法识别它是 ember.Array
插件中对象数组的方法图片
EMBER 应用程序中对象数组的方法图片
默认情况下,Ember 插件没有启用 findBy 等数组原型扩展,因此在选择不使用该功能的应用中仍然可以使用该插件。
为了使用 findBy,确保使用 new Em.A()
创建数组或随后使用 new Em.A(selectorsData)
.