这是我第一次使用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视图。
答案 0 :(得分:0)
在完成评论后,我知道你正在使用一个控制器来获得两个视图。
如果要将值设置为$scope.registeredDate
和$scope.filedDate
,则必须使用根范围全局声明这些对象(不推荐)或
使用角度值。
我建议使用两个不同的控制器。