[英]Angular.js - How to pass data from controller to view
這是我第一次使用Angular.js。 所以我的工作流程可能是錯誤的。
我如何將數據從控制器傳遞到視圖
我的代碼段
function TrackController($scope,$http,$location,MessageFactory){
$scope.message = MessageFactory.contactMessage();
$scope.submit = function () {
var FormData = {
'track_applicationid': $scope.track_applicationid,
'track_email': $scope.track_email
}
$http({method: 'POST', url: '/track', data: FormData}).
success(function(data, status, headers, config) {
$scope.registeredDate = 'data.REGISTERED_DATE';
$scope.filedDate = data.FILED_DATE;
$location.path('trackMessage');
}).
error(function(data, status, headers, config) {
console.log('error');
});
}
}
在上面的代碼中,我想將registeredDate和filedDate傳遞給trackMessage視圖。
經過評論后,我了解到您正在針對一個視圖使用一個控制器。 如果要將值設置為$scope.registeredDate
和$scope.filedDate
,則必須使用root-scope(不推薦)或使用Angular值全局聲明這些對象。
我建議使用兩個不同的控制器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.