小编Ste*_*rov的帖子

在构造函数内部和外部定义公共方法之间有什么区别吗?

class My {

  constructor() {
    this.myMethod1 = function(){};
  }

  myMethod2() {

  }
}
Run Code Online (Sandbox Code Playgroud)

那么myMethod1myMethod2之间有什么区别吗?

javascript ecmascript-6

2
推荐指数
1
解决办法
84
查看次数

是否可以覆盖本机Es6 Promise解决方法?

我知道这不是覆盖本机JS API的最佳方法,我会做更多的实验。

我想覆盖Promise解析方法处理程序,以便对每个解析执行一些额外的逻辑。可能吗?

javascript ecmascript-6 es6-promise

2
推荐指数
1
解决办法
1196
查看次数

SyntaxError:tests.es5.js的意外标记'const'

我已经切换到Angular4.0.0-rc.1,看起来ES5测试包包含ES2015代码.

我收到这个错误:

PhantomJS 2.1.1 (Mac OS X 0.0.0) ERROR
  SyntaxError: Unexpected token 'const'
    at webpack:///~/@angular/core/@angular/core/testing.es5.js:10:0 <- src/test.ts:16345
Run Code Online (Sandbox Code Playgroud)

还发现了Angular repo的相关问题.

angular4

1
推荐指数
1
解决办法
5716
查看次数

@Component 的 Angular @Unsubscribe 装饰器

你可能都知道你需要取消订阅Observables以防止内存泄漏

我不明白为什么不只为使用 Observables 的组件类创建@Uncsubscribe装饰器,它将遍历所有属性并取消订阅destroy上的所有订阅。

或者更多的糖:扩展@Component装饰器来添加这样的行为。

现在的问题是:这个解决方案可能存在哪些缺陷?

rxjs angular

0
推荐指数
1
解决办法
2536
查看次数

一次与多个观察者打交道

我是Angle的新手,并且正在开发一个执行以下操作的项目:

  1. 读取文件并将数据保存在数组中。
  2. 对于数组中的每个元素,它将连接到数据库并检查这些元素的信息。
  3. 对于数据库中存在的那些元素,其信息将被写入文件。

如上所述,我有三个异步调用,需要使用观察者。问题是我不知道如何从一个观察者向另一个观察者提供数据,以及如何处理该问题。我尝试使用回调,但是它返回时会给多次调用和多次返回带来更多问题。谁能让我知道如何处理这种情况?

asynchronous observable angular

0
推荐指数
1
解决办法
163
查看次数