在一个按钮上创建两个不同的位置路径(AngularJS)

时间:2015-08-14 14:29:48

标签: angularjs

我正在尝试为一个按钮创建两个不同的位置路径。我有一个视图正在应用程序的不同部分中使用,当用户单击取消时,它应该将它们带回到上一个视图。但是,在我的控制器中我有:

$scope.cancel = function(){
    $location.path('app/properties'); 
};

因此无论他们在应用程序中的哪个位置,都会将他们带回app / properties。

有没有办法解决这个问题,而无需创建单独的视图和控制器?例如,我需要一个取消按钮到这里:

$scope.cancel = function(){
    $location.path('app/properties'); 
};

我需要另一个取消按钮到这里:

$scope.cancel = function(){
    $location.path('app/inspections'); 
};

但是他们会在同一个控制器和视图中。任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

尝试简单的条件:

$scope.cancel = function(condition){
 if(condition === 1){
    $location.path('app/properties');
 }else if(condition === 2){ 
    $location.path('app/inspections');
 }
};