SORU
29 Mayıs 2013, ÇARŞAMBA


Nasıl BİR birçok işlevi ng-click eklemek için?

Ive bu infaz etmek için arıyor ama şu ana kadar bir şey ile ilgili bulamadım :( Eğer bu mümkün değilse her iki işlevi Evet yuva ama ben sadece merak ediyorum? Bu tam anlamıyla yapmak istiyorum:

<td><button class="btn" ng-click="edit($index) open()">Open me!</button></td>

Benim JS anda kod:

$scope.open = function () {
  $scope.shouldBeOpen = true;
};      

$scope.edit = function(index){

  var content_1, content_2;
      content_1 = $scope.people[index].name;
      content_2 = $scope.people[index].age;

  console.log(content_1);
};

Sadece tek bir tıklama ile iki işlevi çağırmak istiyorum, nasıl angularJS içinde olabilir mi? Birden çok sınıf eklediğinizde yalındır CSS gibi olur diye düşündüm. ama değil :(

Yr zaman için teşekkürler

CEVAP
29 Mayıs 2013, ÇARŞAMBA


2 seçeneğiniz var :

  1. Her iki yöntem de saran üçüncü bir yöntem oluşturun. Avantaj burada şablonunda az mantık koymak.

  2. Aksi takdirde ise ng-click ekleyebilirsiniz 2 çağrıları eklemek istiyorsanız; edit($index) Bu gibi sonra.'

    ng-click="edit($index); open()"

Buraya bakın : http://jsfiddle.net/laguiz/ehTy6/

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andrea Lewis

    Andrea Lewis

    14 Mart 2013
  • Britec09

    Britec09

    4 Mart 2009
  • TechSmartt

    TechSmartt

    29 Aralık 2010