Szukałem, jak to wykonać, ale jak dotąd nie mogę znaleźć niczego powiązanego :( Mogłem zagnieździć obie funkcje tak, ale zastanawiam się, czy jest to możliwe? Chciałbym to zrobić dosłownie:
<td><button class="btn" ng-click="edit($index) open()">Open me!</button></td>
Mój kod JS w tej chwili:
$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);
};
Chciałbym wywołać dwie funkcje za pomocą jednego kliknięcia, jak mogę to zrobić w angularJS? Myślałem, że będzie to proste jak w CSS, kiedy dodasz wiele klas ... ale to nie jest :(
javascript
angularjs
YoniGeek
źródło
źródło
ng-click
?Możesz wywołać wiele funkcji za pomocą ';'
źródło
Wiele osób korzysta z opcji (kliknij), więc ja też to udostępnię.
źródło
keyup.enter
.;
Separacja nie działa ponieważ metody nie zawsze wykonywany w porządku.Spróbuj tego:
źródło
Postępuj zgodnie z poniższymi instrukcjami
źródło
źródło