我的应用程序 TimelineController 和 ReservationModalController 中有两个控制器。我想从 ReservationModalController 调用 TimelineController 并传递变量值。我正在尝试:这是我的 app.js
$stateProvider
// Timeline
.state('timeline', {
url: '/timeline',
controller: 'TimelineController',
templateUrl: 'assets/partials/timeline.html',
params: {
operation: 'false'
}
})
这是时间线控制器
$scope.operation = $state.current.params.operation;
这是 ReservationModalController :
$scope.edit = function() {
$modalInstance.close();
$state.go('timeline', {
operation: 'true'
});
};
第一次初始化变量。但是当我单击按钮和 ReservationModalController 时,它的方法edit
称为 TimelineController 并且它的变量$scope.operation
不会改变。
请帮助我有什么问题?