0
我目前正在使用工廠向控制器傳遞響應。我遇到的問題是,在我按下提交之前,回覆沒有被定義。返回工廠對控制器的響應
我廠(responseHandler
):
return {
setMessages: function(response) {
if (response === undefined) {
return false;
} else {
return response;
}
}
};
我的控制器:
$scope.messages = responseHandler.setMessages();
它工作時,我手動把一個串入setMessages功能,但不工作時,我在響應通過。任何幫助將是巨大的
感謝
編輯:
在我得到只是一些字符串前的陣列響應..
[
{
"message":"Title required"
},
{
"message":"No first and last name"
},
{
"message":"No address info"
},
{
"message":"Cannot submit"
}
]
如何傳遞response.Can你可以共享腳本 –
我從一個返回字符串數組的服務得到我的迴應。當我去我的開發控制檯,我看到我得到我的迴應返回到工廠...但是我沒有讓他們傳遞給控制器 – jeremy
可能重複[如何使用$ http.successCallback回調外部回調在angularJs ](http://stackoverflow.com/questions/35275451/how-to-use-http-successcallback-response-outside-callback-in-angularjs) – georgeawg