3
私はTypescriptを初めて使用しています。 initialiseMap
の末尾にあるMaincontroller
のメソッドdoSomething
を呼び出したいと思います。 this
を使用してエラーが発生し、MainController.prototype.doSomething($scope,'Test')
を使用して呼び出すと何も起こりそうにありません。Typescript:クラス内の別のメソッドからメソッドを呼び出す
class MainController {
constructor($http, $scope, $timeout, socket) {
// some code
this.initialiseMap($scope, $timeout);
}
initialiseMap($scope, $timeout){
// some more code
// I need to call doSomething($scope,'Test') from here
}
doSomething ($scope, smth) {
// even more code
}
}
https://www.typescriptlang.org/play/index.htmlで正常に機能するようです。 – AlexG
どのようなエラーが表示されますか? MainControllerインスタンスのコンテキストでinitializeMapを実際に呼び出しますか? – Alex