WebStorm/PHPStorm this.get('object') 上的 ES2015 自动完成
WebStorm/PHPStorm ES2015 autocomplete on this.get('object')
我正在使用 PHPStorm 开发一个 Ember 应用程序,我正在寻找一种在 .get() 函数上启用代码自动完成的方法,以便它向我显示 appCache 对象上的函数。例如,它会显示 preLoadData() 函数。
这会导致自动完成,但它在 Ember 中不能正常工作,因为 Ember 喜欢使用 get('appCache') 格式:
import Ember from 'ember';
export default Ember.Route.extend({
appCache: Ember.inject.service(),
beforeModel(transition){
this.appCache.preLoadData();
}
});
这不会导致自动完成,但在 Ember 中有效。
import Ember from 'ember';
export default Ember.Route.extend({
appCache: Ember.inject.service(),
beforeModel(transition){
this.get('appCache').preLoadData();
}
});
关于如何配置 PHPStorm 以使其在第二个示例中自动完成的任何想法?
谢谢!
目前不支持,但我们可以在 https://youtrack.jetbrains.com/issue/WEB-14919
投票
我正在使用 PHPStorm 开发一个 Ember 应用程序,我正在寻找一种在 .get() 函数上启用代码自动完成的方法,以便它向我显示 appCache 对象上的函数。例如,它会显示 preLoadData() 函数。
这会导致自动完成,但它在 Ember 中不能正常工作,因为 Ember 喜欢使用 get('appCache') 格式:
import Ember from 'ember';
export default Ember.Route.extend({
appCache: Ember.inject.service(),
beforeModel(transition){
this.appCache.preLoadData();
}
});
这不会导致自动完成,但在 Ember 中有效。
import Ember from 'ember';
export default Ember.Route.extend({
appCache: Ember.inject.service(),
beforeModel(transition){
this.get('appCache').preLoadData();
}
});
关于如何配置 PHPStorm 以使其在第二个示例中自动完成的任何想法?
谢谢!
目前不支持,但我们可以在 https://youtrack.jetbrains.com/issue/WEB-14919
投票