打字稿工厂方法参数编号未知

时间:2016-10-23 13:19:45

标签: angularjs typescript

确定。它可能有点难以解释,但也许我会举例:

static factory(): ng.IDirectiveFactory {
    const directive = ($compile) => new JqSortDirective($compile);
    directive.$inject = this.$inject;
    return directive;
}

正如您所看到的,我正在为指令创建工厂方法。 这很糟糕 - 我希望代码更通用。 基本上我想要这一行:

const directive = ($compile) => new JqSortDirective($compile);

依赖于此。$ inject(字符串数组)并始终创建此类型的新对象。

0 个答案:

没有答案