从Jquery调用Angularjs Controller

时间:2016-01-15 08:06:42

标签: javascript jquery angularjs

我正在开发一个项目,我有两个Controller 注册并登录。 如何调用Login Controller n注册的成功功能。 这是我的控制器

.controller('LoginCtrl', function($scope, $timeout, $stateParams, ionicMaterialInk) {
  $scope.user = {};
  $scope.$parent.clearFabs();
  $timeout(function() {
    $scope.$parent.hideHeader();
  }, 0);
  ionicMaterialInk.displayEffect();
  $scope.Login = function(user) {
    Loginfunction($scope.user.username);
  };
});

这是我的注册Jquery函数,它将数据存储在服务器上

function Registerfunction(user) {
  //alert(user.fname);
  var dataString = 'firstname=' + user.fname + 
      '&lastname=' + user.lname + 
      '&email=' + user.email + 
      '&password=' + user.password;

  $.ajax({
    type: "POST",
    url: "http://seller.example.com/registerapp.php",
    data: dataString,
    cache: true,
    success: function(msg) {
      alert('saba');
      //window.location.href="index.html";
      angular.element($("#login"))
        .scope()
        .callFromJquery('I Called You ! Angular !');
    }
  });
  return false;
}

当我运行它时,它给了我一个错误 angular.element(...)。scope(...)未定义

如何解决此问题

0 个答案:

没有答案