无法在Angular 2组件中加入字符串

时间:2016-12-21 04:29:02

标签: javascript angular typescript

我的代码中有一些问题可能是类型转换问题。我只想加入我的String。

setValuetoComboBox(test:String, lvl:number){
    var lastTest:String;
    var spaceString:String;
    // 
    spaceString='&#160';
    for(var i = 1; i <= lvl; i++){
        spaceString=spaceString + '&#160';
    }
    lastTest = spaceString + test;
    return lastTest;
}

通常,我使用运算符“+”,但现在它是错误的。错误是

enter image description here

请帮助我解决问题,谢谢

1 个答案:

答案 0 :(得分:0)

将字符串更改为字符串。

setValuetoComboBox(test:string, lvl:number): void {    
    let lastTest:string;
    let spaceString:string;
}

顺便说一下,这是一个打字稿问题,与Angular2和组件无关.......

你真的应该停止使用var并用let或const替换它们。