型に代入ではありません、私は他の回答を参照していますが、私の問題活字エラー:タイプが「{}」「番号」
console.log(`home.ts : ${result} : ${typeof result},${typeof this.points}`);
戻り
home.ts : 50 : number,number
が、このライン
を解決することができませんでしたthis.points = result;
は、次のエラーをスローします。
Typescript Error: Type '{}' is not assignable to type 'number'.
フル機能
getdefaultscore(){
this.authService.getdefaultscore().then(
(result)=>{
console.log(`home.ts : ${result} : ${typeof result},${typeof this.points}`);
this.points = result;
},
(err)=>{
this.authService.alertnointernetconnection();
}
)
}
this.points
数として定義されます。
getdefaultscoreの定義()
getdefaultscore(){
return new Promise((resolve, reject)=>{
let headers = new Headers();
headers.append('Content-Type','application/json');
this.http.post('mysite.com/ionuserpoint.php',JSON.stringify({defaultpoints:true}),headers)
.subscribe(
(res) =>{
let data = res.json();
data = parseFloat(data);
alert(`defaults points : ${data}`);
resolve(data);
},
(err) =>{
reject(err);
}
);
});
}
stackoverflowのは、いくつかのエラーがスローされますので、私はmysite.com前http://wwwを削除します。
'getdefaultscore()'の定義は何ですか? –
this.pointsはどのように宣言しますか? 'points:number'? – Fetrarij
あなたはポイントを使用していますか?またはポイント=番号 – amyogiji