我的代码中存在一些问题,可能是类型转换问题。我只想加入我的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;
}


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

javascript - 无法在Angular 2组件中连接字符串-LMLPHP

请帮助我的问题,谢谢

最佳答案

将字符串更改为字符串。

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


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

而且,您实际上应该停止使用var,并用let或const替换它们。

关于javascript - 无法在Angular 2组件中连接字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41255119/

10-11 13:00