[英]returning response from factory to controller
我目前正在使用工廠將響應傳遞給控制器。 我遇到的問題是...直到我按“提交”時,響應才被定義。
我的工廠( 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"
}
]
我不知道您想得到什么作為回應。
您正在調用需要參數響應的函數。
您必須提供此參數才能獲得響應。
這將是沒有意義的,因為無需任何計算即可返回相同的給定參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.