アプリ内:
var bootstrap = new Bootstrap();
bootstrap.init( this, this.onBootstrapComplete );
ブートストラップで:
this.init = function( app, completeHandler ){
_app = app;
_completeHandler = completeHandler;
...
}
...
var _allReady = function(){
_completeHandler( _app );
}
アプリに戻る:
this.onBootstrapComplete = function( app )
{
app.something();
app.someValue = ...
}
このコンテキストをonBootstrapComplete内に取得したかったのです。それは動作しますが、正しく見えません:)
アプリから直接onBootstrapCompleteを呼び出したい場合は、this .onBootstrapComplete(this)と呼ぶ必要があります。
onBootstrapCompleteが次のようになるようにするにはどうすればよいですか?
this.onBootstrapComplete = function()
{
this.something();
this.someValue = ...
}