符号“$”在角度中意味着什么?

cat*_*cat 2 angular

${some_var} 中的$是什么意思

search(term:string) {
        let promise = new Promise((resolve, reject) => {
        let apiURL = `${this.apiRoot}?term=${term}&media=music&limit=20`;
        this.http.get(apiURL)
            .toPromise()
            .then(
            res => { // Success
                console.log(res.json());
                resolve();
                   }
                 );
        });
        return promise;
    }
Run Code Online (Sandbox Code Playgroud)

Lok*_*iya 5

这就是用于字符串插值的模板文字。

之前我们使用下面的代码进行字符串连接

var user ="lokesh"

var testStr = "my name is "+ user 
Run Code Online (Sandbox Code Playgroud)

现在在 typescript 和 ECMA6 中可以像这样使用

var user ="lokesh"

var testStr = `my name is ${user}`
Run Code Online (Sandbox Code Playgroud)

在你的情况下旧版本

 let apiURL = this.apiRoot + '?term='+term+'&media=music&limit=20';
Run Code Online (Sandbox Code Playgroud)

打字稿和 ECMA6

 let apiURL = `${this.apiRoot}?term=${term}&media=music&limit=20`;
Run Code Online (Sandbox Code Playgroud)