Reputation: 28050
I am using angularjs v1 and angular material.
I am using this link as reference for adding angular material button.
https://material.angularjs.org/latest/demo/button
I have this simple angular material button. Here is the html code;
<md-button class="md-raised">Add Data</md-button>
When this button is pressed, I would like to run console.log('button pressed');
inside my angular controller.
.controller('DataAddCtrl', ['$scope',
function ($scope) {
}])
Upvotes: 0
Views: 179
Reputation: 1810
Try this
<md-button class="md-raised" ng-click=btnClick()>Add Data</md-button>
.controller('DataAddCtrl', ['$scope',
function ($scope) {
$scope.btnClick=function()
{
console.log('button pressed');
}
}])
Upvotes: 0
Reputation: 3848
Simple:
<md-button class="md-raised" ng-click="myFunc()">Add Data</md-button>
and in your controller:
.controller('DataAddCtrl', ['$scope',
function ($scope) {
$scope.myFunc = function() {
console.log('button pressed');
}
}])
Learn more about ng-click
here: https://docs.angularjs.org/api/ng/directive/ngClick
Upvotes: 1