Angular 2类组件方法与函数

时间:2017-10-22 11:50:30

标签: angular function class components

我正在学习Angular 2,并且通过函数与类组件体方法在打字稿中感到困惑。

例如:

我有一个函数可以在一个名为CustomerComponent的组件中验证的表单中为输入元素创建自定义验证规则。当我将此函数作为方法移动到组件类主体中时,它不起作用,但是当我在组件类主体上方的import语句下面创建一个单独的函数时,它确实有效。见下文:

function ratingRange(c: AbstractControl): {[key:string]: boolean} | null {

...}

export class CustomerComponent implements OnInit {....
}

所以我必须把它作为一个单独的功能。我的问题是,当组件类体本身已经有方法体时,为什么我们需要组件类中的typescript函数?我认为组件类体中的方法在模板中执行某种逻辑,因此函数是多余的。

0 个答案:

没有答案