以下是相关代码:
#!/bin/bash
set -euo pipefail
在渲染方法内部"这个"是正确绑定的。然而,当我调用createConnectorCollection方法"这个"成为窗口对象。如何正确地将其绑定到方法?
答案 0 :(得分:0)
您应该将上下文作为第二个参数传递给bind
,而不是then
方法。
值得一提的是,underscore
不是必需的,因为您可以使用native bind
方法:
this.createConnectorCollection.bind(this)
答案 1 :(得分:0)
看起来你的右括号是错误的:
$.when(connectorPromise, iconPromise).then(_.bind(this.createConnectorCollection, this));