誰でも私がここでやっていることを修正できますか
Uncaught TypeError: Object function DataService($scope) {
this.$scope = $scope;
// Members Area
var addVessel = function (userId) {
alert("user"+userId);
};
} has no method 'addVessel'
どうもありがとう - 私はこれが初めてです
回答を確認した後、問題は上位にネストされているようです
これは名前空間/クラスです
// Member Service Namespace
var MemberService;
(function (MemberService) {
// Member service type
var DataService = (function ($scope) {
// Construct the data service
function DataService($scope) {
this.$scope = $scope;
// Members Area
this.addVessel = function (userId) {
alert("user"+userId);
};
}
return DataService;
})();
MemberService.DataService = DataService;
})(MemberService || (MemberService = {}));
そしてこれが呼び出しです
MemberService.DataService.addVessel('XXX');