0

でのデバッグ約束コールバック私はVSのコードに設置し、以下の拡張子を持っている: https://code.visualstudio.com/blogs/2016/02/23/introducing-chrome-debugger-for-vs-codeVisual Studioのコード - 角度

デバッガの作品を、しかし私は約束のコールバックの中にブレークポイントを設定することはできません。たとえば:

getCatWishesFromBackend() : Promise<string[]> { 
    return this.http.get("http://localhost:3000/api/values").toPromise() 
        .then(response => response.json().wishes as string[]); 
    } 

私はその後()部分の内側に何で、コードのその部分にブレークポイントを設定したいです。

どうすればいいですか? の行にブレークポイントを設定すると、this.http.get()が呼び出されたときにのみ、プログラムが停止します()。コールバックが呼び出されると、ブレークポイントは考慮されません。

答えて

1

入力を追加して、中括弧(長い矢印の関数表記)で囲みます。 returnを必ず追加してください:

return this.http.get("http://localhost:3000/api/values").toPromise() 
    .then((response) => { 
     return response.json().wishes as string[] 
    }); 
関連する問題