Tôi hiểu rằng thông thường người ta sẽ chỉ đính kèm mã tiếp tục với then()
hành vi gọi và chuỗi khi sử dụng các lời hứa.
Tuy nhiên, tôi muốn bắt đầu cuộc gọi không đồng bộ được bao bọc bởi lời hứa và sau đó bắt đầu riêng biệt trong 3 giây $timeout()
để tôi có thể thực hiện một hành động trên giao diện người dùng, CHỈ KHI lời hứa ban đầu chưa hoàn thành. (Tôi dự đoán rằng điều này sẽ chỉ xảy ra trên các kết nối chậm, thiết bị di động trên 3G, v.v.)
Với một lời hứa, tôi có thể kiểm tra xem nó đã hoàn thành hay chưa mà không cần chặn hoặc chờ đợi?