我正在尝试为一个按钮创建两个不同的位置路径。我有一个视图正在应用程序的不同部分中使用,当用户单击取消时,它应该将它们带回到上一个视图。但是,在我的控制器中我有:
$scope.cancel = function(){
$location.path('app/properties');
};
因此无论他们在应用程序中的哪个位置,都会将他们带回app / properties。
有没有办法解决这个问题,而无需创建单独的视图和控制器?例如,我需要一个取消按钮到这里:
$scope.cancel = function(){
$location.path('app/properties');
};
我需要另一个取消按钮到这里:
$scope.cancel = function(){
$location.path('app/inspections');
};
但是他们会在同一个控制器和视图中。任何建议都将不胜感激。
答案 0 :(得分:0)
尝试简单的条件:
$scope.cancel = function(condition){
if(condition === 1){
$location.path('app/properties');
}else if(condition === 2){
$location.path('app/inspections');
}
};