-1
我想在我的Angular應用程序中承諾,並發現不同的代碼中的細微差異...return deferred.promise;並返回deferred.promise();
有人可以拋出一些光,以更好的理解。由於
我想在我的Angular應用程序中承諾,並發現不同的代碼中的細微差異...return deferred.promise;並返回deferred.promise();
有人可以拋出一些光,以更好的理解。由於
在angularjs,該$q服務是有前途的財產
差異
return deferred.promise; // This is working for me.
和
之間return deferred.promise(); // This is not resolving the promise
不是因爲這是爲什麼第一個工作的方法和第二不是。
我覺得你的控制檯可能有這樣TypeError: diferred.promise is not a function
當一個錯誤jQuery中的deferredobject有一個方法叫promise()所以你需要調用deferred.promise();
,我認爲你已經混淆了2