私はAngularのドキュメントからこの例を見てい$q
ますが、これはおそらく一般的な約束に当てはまると思います。以下の例は、コメントが含まれたドキュメントからそのままコピーされています。
promiseB = promiseA.then(function(result) {
return result + 1;
});
// promiseB will be resolved immediately after promiseA is resolved and its value
// will be the result of promiseA incremented by 1
これがどのように機能するのか私にはわかりません。.then()
最初のの結果を呼び出すことができる場合は、.then()
それらを連鎖させることができます。これpromiseB
は、私ができることがわかっているため、型のpromiseオブジェクトObject
です。それはではありませんNumber
。では、「その値は、promiseAが1ずつ増加した結果になる」とはどういう意味ですか
私はそれにアクセスするpromiseB.value
べきですか、それともそのようなものですか?成功のコールバックはどのようにプロミスを返し、「結果+ 1」を返すことができますか?何か不足しています。