${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)
这就是用于字符串插值的模板文字。
之前我们使用下面的代码进行字符串连接
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)
| 归档时间: |
|
| 查看次数: |
7819 次 |
| 最近记录: |