私はAngularサービスで作業しています。私は、エラー「TypeError例外を:this.testTwoFunctionは関数ではありません」取得していますどこ機能「testTwoFunction」私は関数を呼び出すにはどうすればよいAngularJSサービス機能が定義されていません
angular.module('MobileAppModule')
.run([‘MyService’, function(MyService)
{
console.log("MyService in run");
MyService.init();
}])
.service('MyService', ['$rootScope', function($rootScope)
{
this.init = function() {
testOneFunction();
}
function testOneFunction() {
this. testTwoFunction()
}
this.testTwoFunction = function() {
}
}]);
は「testTwoFunction()」これは、「巻き上げ」に関連する
がしたこのコードを試してください:あなたがスコープ、ここで巻き上げについての詳細情報を読むことができます
:与えられた場合、あなたは少し並べ替えを行う必要があります"this"と "testTwoFunction()"の間のスペースを修正しますか? – devonJS
はい、それでも動作しません。 – Rohit