1
我想知道如何在我的控制器中使用成功函數外的scope.hello值。這裏是它在我的控制文件中獲取填充:如何在成功函數外的http.get中使用scope變量?
$http.get(BaseUrl().url + 'jury/UpcomingEvents?someID=' + someID)
.success(function (response) {
$scope.UpcomingEvents = response;
$scope.hello= $scope.UpcomingEvents[0].EventID;
});
我希望能夠使用的$ scope.hello值在另一個數組的http.get功能外,像這樣:
var Count=3;
$scope.Total= $scope.hello + Count
,這樣我可以在我的HTML文件中輸出$ scope.Total,如下所示。
{{Total}}
眼下,$ scope.hello仍未定義爲不保留從成功函數值按我的理解,這是一個異步函數。
有沒有辦法在我的控制器的其他地方使用這個值?
謝謝。
我能做到這一點,但我居然會被編輯整個數組近期活動,然後必須在HTML提出一個新的數組。我應該在成功功能中做到這一切嗎?這是一個推薦的方法,並會工作嗎?非常感謝你的幫助。 – Pares
你可以創建一個函數來做到這一點,並將值傳遞給那個 – Sajeetharan
是的!我接受了你的答案!按照你的建議,我使用了成功函數中的結果,並且工作成功!謝謝! – Pares