lodash _.template替代原生

时间:2017-04-03 14:19:03

标签: javascript angular underscore.js lodash

我需要取消我的angular2 webpack应用程序的lodash,完成此任务的最后一个功能是" _。template"。 我需要在原始javascript中使用_.template的替代方法。

lodash模板 https://github.com/lodash/lodash/blob/master/template.js

    private create() : string {

    let compile = _.template(this.url); <---- i need change this

    return compile(this.params);
}

有人可以帮助我吗?

更新 我解决了这段代码。

public static template(url:string, params: any){
    var urlResult = url;

    for(var key in params){
        urlResult = urlResult.replace("${"+key+"}", params[key]);
    }

    return urlResult;
}

0 个答案:

没有答案