3 回答

TA貢獻1795條經(jīng)驗 獲得超7個贊
您還可以在 .ts 外部函數(shù)中定義,例如:
export function myFunction(name){
return "Hello "+name;
}
您只需要一個組件
import {myFunction} from './myfile.ts'
然后就可以在.ts中使用
myFunction("Me");
如果你想在 html 中使用,你需要在 .ts 中聲明
myFunctionI=myFunction;
并使用
{{myFunctionI('me')}}
其他選項:你的 .ts 喜歡
export function Util() {
return new UtilClass()
}
class UtilClass {
greet(name){
return "Hello "+name;
}
}
你可以
import {Util} from './myfile-util.ts'
console.log(Util.greet("me"))

TA貢獻1864條經(jīng)驗 獲得超6個贊
我自己找到了一個令人滿意的解決方案:
我轉(zhuǎn)換這些函數(shù) - 小,與 UI 相關(guān),(僅)在模板中使用,不使用范圍 ( this
) 作為字段,持有箭頭函數(shù)。
doSomething = (string: string): string => string.toLocaleUpperCase();
添加回答
舉報