我的Angular应用程序中有一项名为refstorage的服务:
.service('RefStorage',function($window){
var refnum = {}
function set(data) {
refnum = data;
}
function get() {
return refnum;
}
return {
set: set,
get: get
}
})
当我从我的控制器这样调用时:
var refNum = RefStorage.get();
它返回[object Object]
,我期待一个字符串。有谁知道这是为什么?
答案 0 :(得分:2)
因为您将.htaccess
初始化为对象:
refnum
很明显,如果您不先调用var refnum = {};
,set()
将返回一个对象。