我需要编写一个在Angular中使用本机异步/等待的函数。
示例:
var function = () => {
var _self = {};
_self.test = async () => {
return await someAsyncFunc();
}
return _self;
}
当我执行ng build --prod
时,配置会对其进行优化,并使用zone.js并捕获async / await来处理更改。
有办法避免这种情况吗?
肮脏的解决方案:
使用``作为字符串。
先声明一些变量,然后.toString()
并用正确的语法替换,然后再执行。 (实际上正在使用)
有人有更好/干净的解决方案吗?
谢谢