angular2仅定义方法范围组件

时间:2017-01-25 14:40:20

标签: angular angular2-template

Angular2,

如果我们不在$ scope中添加任何方法,则

在angular1中,它将无法用于模板。

我正在寻找angular2中的类似方法,是否有一个在angular2中做同样的事情,如果我定义的方法仅限于组件而不能用于模板

1 个答案:

答案 0 :(得分:3)

Angular2与AngularJS(1)非常不同,如果你在一个组件ts文件中定义一个方法,它只能在该组件中可用,如果你真的想确保你的方法是私有的。

private someMethod(): void {
    //do stuff
}

定义组件范围之外的唯一合理方法是创建您注入的服务。 TypeScipt是​​非常面向对象的JavaScript。