Может ли для одного элемента применять два ng-click?
Можно ли для одного элемента применять два ng-click?
|
Цитата:
<!DOCTYPE html>
<html ng-app='app'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251' />
<script src="https://code.angularjs.org/1.3.9/angular.min.js"></script>
<style type='text/css'>
</style>
<script type='text/javascript'>
var app = angular.module('app', []);
app.controller(
'ctrl',
[
'$scope',
function($scope) {
$scope.test1=function(){
alert(1);
};
$scope.test2=function(){
alert(2);
};
}
]
);
</script>
</head>
<body ng-controller='ctrl'>
<button ng-click='test1()' ng-click='test2()'>Test</button>
</body>
</html>
Результат понятен? |
https://playcode.io/angbuttons?tabs=...ript.js&output
Я вот сделал на черновике, но если внедрить в код, то уже на кнопке у меня есть ng-click. Как их можно соединить без ошибок? |
Цитата:
|
Создать третью, чтобы она управляла двумя другими?
|
Цитата:
Да. :yes: Такой вариант вполне возможен. |
<button ng-click='test1() && test2()'>Test</button> Должно сработать если test1() в return вернет true/1/'abc'/{}/[] и.т.д. Или просто <button ng-click='test1(); test2()'>Test</button> |
| Часовой пояс GMT +3, время: 23:50. |