WebStorm / PHPStorm ES2015在this.get上自动完成('对象')

时间:2015-10-02 15:05:56

标签: ember.js autocomplete phpstorm webstorm

我正在使用PHPStorm开发Ember应用程序,我正在寻找一种在.get()函数上启用代码自动完成功能的方法,以便它向我展示appCache对象上的函数。例如,它会显示preLoadData()函数。

这会导致自动完成,但由于Ember喜欢使用get(' appCache')格式,因此它与Ember无法正常工作:

    private IDependencyResolverFactory _dependencyResolverFactory;

        public HomeController( IDependencyResolverFactory dependencyResolverFactory)
        {
            _dependencyResolverFactory = dependencyResolverFactory;
        }

public ActionResult Index()
        {
            var x = _dependencyResolverFactory.Resolve<SearchFormViewModel>();
            var p = x.Translations.Age;
            var a = x.Translations.FirstName;
            return View();
        }

这不会导致自动完成,但在Ember中可以正常工作。

import Ember from 'ember';
export default Ember.Route.extend({
    appCache: Ember.inject.service(),
    beforeModel(transition){
        this.appCache.preLoadData();
    }
});

关于如何配置PHPStorm以使其在第二个示例中自动完成的任何想法?

谢谢!

1 个答案:

答案 0 :(得分:0)

目前,它不受支持,但我们可以在https://youtrack.jetbrains.com/issue/WEB-14919

投票