Я хочу получить доступ к значению модели date
из другого контроллера и сделать запрос, передав это значение в объект json.Но этот ng-model
находится в области действия контроллера DateParseCtrl
, а этот controller
находится внутри другого контроллера, называемого mainController
.Как я могу получить доступ к этому значению и передать объекту json из mainController
?PS: я просто хочу получить date
значение из mainController
.
index.html
<body ng-controller='mainController'>
<datepicker date-format="dd/MM/yyyy" selector="form-control"
ng-controller='DateParserController'>
<input type="text" uib-datepicker-popup="{{ format }}"
ng-model='date' ng-blur='getSomething()'/>
</datepicker>
</body>
date-parse-ctrl.js
angular.module('myApp')
.controller('DateParserCtrl', function($scope, uibDateParser){
$scope.format = 'dd/MM/yyyy';
$scope.date = new Date();
});
mainController
angular.module('myApp')
.controller('mainController', function($scope, $http){
var date = $scope.date;
$scope.getSomething = function(){
$http({
method: 'POST',
url: 'url',
data: {date: date}
})
}
});