转换"这个"从jquery到打字稿

时间:2016-07-02 23:15:59

标签: jquery typescript typescript1.8

我有一些有效的代码。

我现在想在打字稿应用程序中使用它。我仍然想使用jquery,但我不明白如何将~/.profile的使用转换为Typescript需要工作的内容。

echo "--- Installing Node.js ---"
git clone https://github.com/creationix/nvm.git /home/vagrant/.nvm && cd /home/vagrant/.nvm && git checkout `git describe --abbrev=0 --tags`
source /home/vagrant/.nvm/nvm.sh
nvm install 6.2.2
nvm use 6.2.2
n=$(which node);n=${n%/bin/node}; chmod -R 755 $n/bin/*; sudo cp -r $n/{bin,lib,share} /usr/local
echo $n

在打字稿中,this指的是当前的类。我该如何替换它,以便按预期工作?

1 个答案:

答案 0 :(得分:1)

  

我仍然想使用jquery,但我不明白如何将其使用转换为Typescript需要工作的内容。

将该函数移出该类并从该类中调用它。或者,创建一个self变量以同时使用this(类)和this(jquery)。

更多

https://basarat.gitbooks.io/typescript/content/docs/arrow-functions.html#tip-arrow-functions-with-libraries-that-use-this