gpt4 book ai didi

javascript - Angular 服务中的 oop 类

转载 作者:行者123 更新时间:2023-11-28 00:16:34 26 4
gpt4 key购买 nike

无论如何,我认为这些是 oop 类,我对此很陌生。我正在尝试将其他人编写的一些复杂的内容转移到 Angular 服务中,但我似乎无法获得正确的语法。我有这样的东西:

angular.module('myApp')
.service('myService', function () {

var service = this;

this.Util = {

extend: function (blah) {
//blah blahh
return blah

},

create: Object.create || (function (blah) {

//blah blah
return blah

})(),

//more blah blah

};


var something = this.Util.create(blah);

});

我希望有足够的细节来告诉我我做错了什么。它告诉我“无法读取未定义的属性‘创建’”。

最佳答案

我会尽力为您提供一种方法:

服务

angular.module('myApp').service('Util', [function () {

this.extend = function (blah) {
//blah blahh
return blah

};

this.create: function (blah) {

//blah blah
return blah

},
// should write new methods like this.myMethod
}]);

Controller

angular.module('myApp').controller('myCtrl',[
'Util',
function(UtilSvc) {
var something = UtilSvc.create(); // call your service method
}
]);

关于javascript - Angular 服务中的 oop 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30418241/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com