拿到:
http.request('js/app/config/config.json').subscribe(data => { this.url = data.json().url; });
并以某种方式"这"指向订阅者.不知道为什么......因为我认为fat-arrow lambda会捕获父类的指针.
为什么这样?
根据截图:http://d.pr/i/iBa
您正在this
控制台中进行调试.请注意,this
在控制台上将是实际的.当TypeScript为非ES6 JavaScript生成箭头函数时(它没有对箭头函数的本机支持)this
映射到_this
(和其他东西),这意味着您需要查看_this
.
在学习TypeScript时只需调试生成的JavaScript.这是TypeScript错误:https://github.com/Microsoft/TypeScript/issues/2859如果您有兴趣.