1
任何人都可以告訴我我在做什麼錯嗎?
我有一個承諾,即返回結果時丟失局部變量作用域。
我需要的id值時可用的遞延調用完成:Javascript承諾/然後丟失範圍
getChildren:function(id){
service.getChildren(id)
.then(function(result){
var parentId = id //null
return result
})
.fail(function (error) {
log.error(error);
})
}
單獨的代碼片段看起來是正確的。沒有更多的信息,我懷疑我們將能夠幫助你。一個http://www.jsfiddle.net/演示將會很棒。 – 2013-04-11 15:41:29
似乎工作http://jsfiddle.net/nikoshr/qUHze/ – nikoshr 2013-04-11 15:43:01