如何在Click事件中调用Angular Js中的Javascript函数

时间:2016-10-21 07:13:52

标签: javascript angularjs javascript-events

Hello Guys我试图在点击事件中调用Angular Js中的Javascript函数..

此处是点击事件的代码

 listData += '<div class="col-sm-8 padding-left-0 word-wrap"><span class="pros-desc">' + desc + '</span>...<span></span><a href="#" class="redmre ProfilePreview" attr-Location='
        + data.FirmLocation + ' attr-Urlkey=' + data.Urlkey + ' value=' + data.FirmID + ' attr-firm="' + data.FirmName + '" attr-LoginId="'
        + data.LoginId + '">View Profile</a></div><div class="col-sm-1"></div><div class="col-md-4  gap-10"><button type="button" class="bttn btn-green-md btn-BTsm btn-block" onclick="mymodel(' + user + ',' + firm + ')" id="myBtn">GET IN TOUCH</button></div>';

,这是java脚本函数..

 function mymodel(user, firm) {

        id = user;
        name=firm;
    }

,这里是角度js代码

  var app = angular.module('myApp', []);
  app.controller("customersCtrl", function ($scope, $http, $window) {
     var a;  // user value must come over here
     var b;  // firm value must come over here
   }

我需要在我的角度js控制器中使用java脚本函数的用户和公司价值,但它不起作用。 我没有任何其他选项,比如我可以转换java脚本或角度js中的所有代码,它是一小块大代码,所以我不想改变任何其他 我已经尝试了很多选择,但仍然没有工作,所以如果有人能帮助我,那将是很有帮助的......

提前致谢:)

1 个答案:

答案 0 :(得分:0)

<div ng-click="mymodel(user, firm)"></div>     
var app = angular.module('myApp', []);
app.controller("customersCtrl", function ($scope, $http, $window) {                    
    $scope.mymodel = function(a,b){
       //do whatever you want to do with values..
    }
}