Angularjs 如何绑定用作角度过滤器谓词的函数

Angularjs 如何绑定用作角度过滤器谓词的函数,angularjs,typescript,Angularjs,Typescript,我使用的是typescript和angular,我很难让控制器上的函数绑定到这个。我应该指出,在我的例子中,控制器和$scope是两个不同的东西 我试过angular.bindthis,this.FilterWebedStatingItems;但那没用。我可以使用内联函数并通过闭包保留$scope,但这不是解决问题的一种优雅方法 Html: 只需使用lambda: private filterViewedStagingItems= (stagingItem: StagingItem): bool

我使用的是typescript和angular,我很难让控制器上的函数绑定到这个。我应该指出,在我的例子中,控制器和$scope是两个不同的东西

我试过angular.bindthis,this.FilterWebedStatingItems;但那没用。我可以使用内联函数并通过闭包保留$scope,但这不是解决问题的一种优雅方法

Html:

只需使用lambda:

private filterViewedStagingItems= (stagingItem: StagingItem): boolean => {
}
注:如果不清楚lambda的功能:

只需使用lambda即可:

private filterViewedStagingItems= (stagingItem: StagingItem): boolean => {
}

PS:如果不清楚lambda是做什么的:

顺便说一句,我不会说它是私人的;顺便说一句,我不会说它是私人的;
private filterViewedStagingItems= (stagingItem: StagingItem): boolean => {
}