3 回答

TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個(gè)贊
您還可以在 .ts 外部函數(shù)中定義,例如:
export function myFunction(name){
return "Hello "+name;
}
您只需要一個(gè)組件
import {myFunction} from './myfile.ts'
然后就可以在.ts中使用
myFunction("Me");
如果你想在 html 中使用,你需要在 .ts 中聲明
myFunctionI=myFunction;
并使用
{{myFunctionI('me')}}
其他選項(xiàng):你的 .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貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超6個(gè)贊
我自己找到了一個(gè)令人滿意的解決方案:
我轉(zhuǎn)換這些函數(shù) - 小,與 UI 相關(guān),(僅)在模板中使用,不使用范圍 ( this
) 作為字段,持有箭頭函數(shù)。
doSomething = (string: string): string => string.toLocaleUpperCase();
添加回答
舉報(bào)