【发布时间】:2016-12-04 20:31:48
【问题描述】:
我正在构建一个使用几个 Web 服务的 ember 应用程序。我正在尝试传递一个类对象抛出配置/环境文件这样做:
var myclass = require('myclass-package');
var ENV = {
APP: {
MY_OBJ_CLASS: new myclass({
//CONSTRUCTOR PARAMS...
PROP1: "HELLO"
})
}
}
在我的 ember 应用程序/控制器中,我正在这样做:
import ENV from '../config/environment';
var obj1 = ENV.APP.MY_OBJ_CLASS;
如果我 console.log 类对象,我可以看到该对象已实例化,但是当我尝试访问属性和函数时,我不能,我得到了这个错误:
var data = obj1.my_function_class({param1:1});
console.log(data)
TypeError: obj1.my_function_class is not a function
但功能存在... 访问我的类属性和函数的方法是什么?
【问题讨论】:
标签: javascript ember.js scope