template:未解析的变量或类型$ ctrl

Ami*_*.io 7 phpstorm webstorm angularjs angularjs-components

如何告诉PhpStorm/WebStorm $ctrl在模板中已知并且还帮助它决定它所属的控制器(可能使用jsdoc)?

我在Angular 1.5中以这种方式创建组件:

angular
    .module('myModule')
    .component('myComponent', {
        templateUrl: "my.component.html",
        controller : [
            MyComponentController
        ]
    });
Run Code Online (Sandbox Code Playgroud)

ControllerAs 没有帮助......

出现问题的HTML片段($ctrl.*):

<div class="entity-summary clear" ng-click="$ctrl.toggleInfo()"> 
  <div class="entity-col">
    {{$ctrl.entity.id}}
  </div>
  <div class="entity-col">
    {{$ctrl.entity.host}}
  </div> 
</div>
Run Code Online (Sandbox Code Playgroud)

len*_*ena 4

不幸的是,Angular 1.5 组件尚未完全支持,请关注WEB-20339获取更新