2015-10-02 2 views
2

Я использую 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, чтобы сделать его автозаполнением на втором примере?

Спасибо!

+0

К сожалению IntelliJ Иды просто не имеют возможности сделать это (насколько я могу судить из моих 4-х лет с их помощью) , Обычно это не слишком сильно меня задевает, но если вы хотите, вы всегда можете отправить запрос на функцию для лучшей поддержки Ember. У них есть первоклассная поддержка Angular и React, поэтому Ember, возможно, не может быть и речи. – GJK

+0

Спасибо - я заметил, что если вы получите имя ребенка правильно, он найдет объявление с помощью CTRL-Click, это просто автозаполнение, которого еще нет. Я перешел на https://youtrack.jetbrains.com/issue/WEB-14919 и проголосовал за него. – Drewsonian

ответ

Смежные вопросы