Angularjs 如何在控制器功能中包含“this”?

Angularjs 如何在控制器功能中包含“this”?,angularjs,flowtype,Angularjs,Flowtype,在这个片段中,流覆盖率抱怨不知道这个的值 flow无法推断angularjs在伪代码中内部使用控制器函数作为构造函数:new Controller() 是否可以添加注释以指示控制器功能将由new运算符调用 我试图显式返回这个(作为一个潜在的提示),但没有成功。尝试使用JSDoc /** *@constructor */ 函数控制器(){ this.foo='bar'; } 尝试使用JSDoc /** *@constructor */ 函数控制器(){ this.foo='bar'; } 您可以使

在这个片段中,
流覆盖率
抱怨不知道
这个
的值

flow无法推断angularjs在伪代码中内部使用控制器函数作为构造函数:
new Controller()

是否可以添加注释以指示控制器功能将由
new
运算符调用

我试图显式返回
这个
(作为一个潜在的提示),但没有成功。

尝试使用JSDoc

/**
*@constructor
*/
函数控制器(){
this.foo='bar';
}
尝试使用JSDoc

/**
*@constructor
*/
函数控制器(){
this.foo='bar';
}

您可以使用控制器作为实现此目的的语法您可以使用控制器作为实现此目的的语法
function Controller () {
  this.foo = 'bar'
}

angular.module('app')
.controller('ctrl', Controller)