簡體   English   中英

從工廠向控制器返回響應

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM