Pass callback function to directive

后端 未结 4 887
失恋的感觉
失恋的感觉 2020-12-09 04:00

I\'m trying to pass a callback function from a controller to a directive.

Here\'s the callback function code:

$scope.onImageSelect = function(image)          


        
4条回答
  •  無奈伤痛
    2020-12-09 04:46

    Following code is tested and working..

    Directive call in html
    
    
    

    Sample Directive code

    {
    scope:'&',
    link: function (scope, element, attrs) {
     scope.tax = {amount:12, rate:10.50};
     scope.obj = {number:12, value:10};
    
      scope.call_back = function (tax) {
        scope.callBackFun({a:tax, b:obj});
      }
    }
    
    }
    

    Sample Controller

    app.controller("sample", function($scope){
    $scope.calculate_tax = function (tax, obj) {
    
            console.log("tax "+JSON.stringify(tax));
    
            console.log("obj "+JSON.stringify(obj));
        }
    });
    

提交回复
热议问题