我有一個簡單的Plunkr應用程序,它在點擊一個按鈕時添加了兩個數字。Angular:ReferenceError:'function'is not defined
我得到ReferenceError: addNumber is not defined
其中add number是由'onClick'處理函數調用的函數。
onClick(num1, num2){
addNumber(num1, num2).then((result) => this.result = result));
}
addNumber(x, y){
return new Promise((resolve) => {
x = parseInt(x);
y = parseInt(y);
setTimeout(() => resolve(x+y), 2000)
})
}
}
但是,如果我的function
關鍵字添加到addNumber
它的工作原理,但據我所知,有打字稿它是可選的使用function
關鍵字。
爲什麼單擊按鈕時未定義addNumber?
有什麼區別? – Sajeetharan
沒有看到你的。 Mine解釋了爲什麼在工作之前添加'function'。 – Saravana
我選擇了這一個作爲答案,因爲儘管解決方案與@ Sajeetharan's相同,但您可以解釋問題所在 – user9030