2
我使用PHPStorm開發灰燼應用程序,我正在尋找一種方式來對獲得()函數實現代碼自動完成,因此會告訴我的ES2015自動完成appCache對象上的函數。例如,它會顯示preLoadData()函數。WebStorm/PHPStorm this.get(「對象」)
這將導致自動完成,但它並不完全正確與Ember爲灰燼喜歡使用get(「應用程序緩存」)格式的工作:
import Ember from 'ember';
export default Ember.Route.extend({
appCache: Ember.inject.service(),
beforeModel(transition){
this.appCache.preLoadData();
}
});
這不會導致自動完成,但確實在灰燼工作。
import Ember from 'ember';
export default Ember.Route.extend({
appCache: Ember.inject.service(),
beforeModel(transition){
this.get('appCache').preLoadData();
}
});
我如何可以配置PHPStorm,使其自動完成在第二個例子中的任何想法?
謝謝!
爲它投票可惜的IntelliJ IDE中根本就沒有做到這一點的能力(據我可以從我的4常年使用的告訴他們) 。它通常不會來煩我太多,但如果你願意,你可以隨時提交更好的灰燼支持功能要求。他們有角提供一流的支持和響應,所以灰燼可能不是出了問題。 – GJK
謝謝 - 我注意到,如果你孩子的名字吧,它會找到它的聲明是以按住Ctrl鍵單擊,它只是現在尚未自動完成。我去了https://youtrack.jetbrains.com/issue/WEB-14919並投了贊成票。 – Drewsonian