无法在 angularjs 中设置或获取服务抛出的非函数问题的方法
unable to set or get a method from service throwing not a function issue in angularjs
为我服务:
myApp.service('settingsService', [
function() {
var id;
this.setObjectId = function (data)
{
id = data;
}
this.getObjectId = function ()
{
return id;
}
}]);
来自我的指令:注意:已经注入该服务。
settingsService.setObjectId(4);我这样设置
但是出现以下脚本错误:
TypeError: undefined 不是一个函数
如果有人知道意思,请upadte。提前致谢
尝试像这样设置您的服务:
myApp.service('settingsService', function() {
var id;
var setObjectId = function(data) {
id = data;
}
var getObjectId = function() {
return id;
}
return {
setObjectId: setObjectId,
getObjectId: getObjectId
};
});
为我服务:
myApp.service('settingsService', [
function() {
var id;
this.setObjectId = function (data)
{
id = data;
}
this.getObjectId = function ()
{
return id;
}
}]);
来自我的指令:注意:已经注入该服务。
settingsService.setObjectId(4);我这样设置
但是出现以下脚本错误:
TypeError: undefined 不是一个函数
如果有人知道意思,请upadte。提前致谢
尝试像这样设置您的服务:
myApp.service('settingsService', function() {
var id;
var setObjectId = function(data) {
id = data;
}
var getObjectId = function() {
return id;
}
return {
setObjectId: setObjectId,
getObjectId: getObjectId
};
});