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