我正在使用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以使其在第二个示例中自动完成的任何想法?
谢谢!