【发布时间】:2016-05-26 14:16:40
【问题描述】:
我正在尝试用 Angular 2 打字稿重写我的应用程序,并希望使用最佳实践。我找到了以下guide,但它没有回答我非常基本的问题。这里有两个问题:
- 在组件中,可以在函数内声明局部变量还是应该将其声明为私有,就在构造函数的上方?
-
我应该如何在嵌套函数中调用变量?例如:
replicator(){// return observable} myFunction(){// Nested function to be called} ngOnInit() { this.replicator().subscribe(function (data) { // Call function here } }我是否应该通过以下方式调用我的函数:
let self = this在this.replicator()之前,然后调用self.myFunction()?或者有更好的方法吗?
PS 如果您有好的最佳实践指南,请将其作为评论发布!
【问题讨论】:
标签: typescript angular