Я использую PHPStorm для разработки приложения Ember, и я ищу способ включить автозаполнение кода в функции .get(), чтобы он показывал мне функции объекта appCache. Например, он покажет мне функцию preLoadData().Автозаполнение WebStorm/PHPStorm ES2015 на this.get ('object')
Это вызывает автозаполнения, но он не работает совсем верно с Эмбер, как угасающий любит использовать 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, чтобы сделать его автозаполнением на втором примере?
Спасибо!
К сожалению IntelliJ Иды просто не имеют возможности сделать это (насколько я могу судить из моих 4-х лет с их помощью) , Обычно это не слишком сильно меня задевает, но если вы хотите, вы всегда можете отправить запрос на функцию для лучшей поддержки Ember. У них есть первоклассная поддержка Angular и React, поэтому Ember, возможно, не может быть и речи. – GJK
Спасибо - я заметил, что если вы получите имя ребенка правильно, он найдет объявление с помощью CTRL-Click, это просто автозаполнение, которого еще нет. Я перешел на https://youtrack.jetbrains.com/issue/WEB-14919 и проголосовал за него. – Drewsonian