将信息从角度材料按钮传递到控制器

时间:2016-11-14 09:47:34

标签: angularjs button angular-material

我正在使用angularjs v1和angular material。

我使用此链接作为添加角度材质按钮的参考。

https://material.angularjs.org/latest/demo/button

我有这个简单的角度材料按钮。这是html代码;

<md-button class="md-raised">Add Data</md-button>

按下此按钮时,我想在角度控制器内运行console.log('button pressed');

.controller('DataAddCtrl', ['$scope', 
    function ($scope) {

    }])

2 个答案:

答案 0 :(得分:1)

简单:

<md-button class="md-raised" ng-click="myFunc()">Add Data</md-button>

并在您的控制器中:

.controller('DataAddCtrl', ['$scope', 
    function ($scope) {
      $scope.myFunc = function() {
         console.log('button pressed');
      }
    }])

在此处详细了解ng-clickhttps://docs.angularjs.org/api/ng/directive/ngClick

答案 1 :(得分:0)

试试这个

<md-button class="md-raised" ng-click=btnClick()>Add Data</md-button>



 .controller('DataAddCtrl', ['$scope', 
        function ($scope) {
    $scope.btnClick=function()
    {
       console.log('button pressed');
    }
    }])