2015-01-09 17 views
6

Tôi đã mã sau:Ionic: popover từ mẫu> Làm cách nào để chuyển URL tham số động?

$ionicPopover.fromTemplateUrl('templates/popover_available_sounds.html', { 
      scope: $scope, 
     }).then(function(popover) { 
      $scope.popover = popover; 
     }); 

     // Display Popover 
     $scope.openPopover = function($event) { 
      $scope.popover.show($event); 
     }; 

     $scope.closePopover = function() { 
      $scope.popover.hide(); 
     }; 

nào được gọi là từ quan điểm sử dụng:

<button ng-click="openPopover($event)" 
class="button button-icon icon ion-plus-circled"></button> 

Vì vậy, tôi không thể vượt qua URL của mẫu như param.

Làm cách nào tôi có thể làm điều đó?

Cảm ơn lời khuyên nào.

Trả lời

6

tôi giải quyết nó bằng cách sử sau sửa đổi mã:

// Display Popover 
     $scope.openPopover = function($event, templateName) { 
      // Init popover on load 
      $ionicPopover.fromTemplateUrl('templates/'+templateName, { 
       scope: $scope, 
      }).then(function(popover) { 
       $scope.popover = popover; 
       $scope.popover.show($event); 
      }); 
     }; 

     $scope.closePopover = function() { 
      $scope.popover.hide(); 
     }; 
+1

Bạn đã thực hiện bất kỳ nỗ lực để sử dụng một "bộ điều khiển là" cú pháp và tìm ra các chi nhánh của đi qua trong một phạm vi? – iJames

Các vấn đề liên quan