を実行し、私は私の周り私の頭を取得することはできません。この奇妙な問題があります:私は(この問題の重要な)その中に3つの要素を持つオブジェクトを持っている二ほぼ同じ機能が異なり
を:
base_url: 'http://resttest.******.com/v1/',
remind_url: function() { console.log(this.base_url); return this.base_url +'/member/passwordreminder/' },
login_url: function() { console.log(this.base_url); return this.base_url + '/member/login' },
彼らはオブジェクト内で次のようになります。
app.controllers.login = new Ext.Controller({
/**
* @cfg url
* Login request URL
*/
base_url: 'http://resttest.******.com/v1/',
remind_url: function() { console.log(this.base_url); return this.base_url +'/member/passwordreminder/' },
login_url: function() { console.log(this.base_url); return this.base_url + '/member/login' },
I remind_urlを呼び出すと、base_urlはそれが何であるべきか( 'http:// resttest。 ** .com/v1/')ですが、login_urlを呼び出すと、base_urlは未定義です。
なぜですか?
どのように呼びますか? – Nicole
質問にタグを入れないでください。理由のために別の「タグ」フィールドがあります。 – ThiefMaster