有没有一种方法可以使用异步/等待本机语言编写功能?

时间:2019-12-04 19:23:21

标签: angular asynchronous async-await zonejs

我需要编写一个在Angular中使用本机异步/等待的函数。

示例:

var function = () => {
    var _self = {};

    _self.test = async () => {
        return await someAsyncFunc();
    }

    return _self;
}

当我执行ng build --prod时,配置会对其进行优化,并使用zone.js并捕获async / await来处理更改。

有办法避免这种情况吗?

肮脏的解决方案:

  1. 使用``作为字符串。

  2. 先声明一些变量,然后.toString()并用正确的语法替换,然后再执行。 (实际上正在使用)

有人有更好/干净的解决方案吗?

谢谢

0 个答案:

没有答案