$ http почтовый запрос разбивает остальную часть кода angularjs - PullRequest
0 голосов
/ 19 мая 2019

Я только начал изучать Angularjs и столкнулся со специфической проблемой. Если я заставлю свой $http post работать, остальная часть моего кода не будет, и наоборот - если все остальное работает, мой $http post не работает. Это связано с моим контроллером? Должен ли я использовать фабрику?

файл angularjs:

var app = angular.module('emailApp', []);           
app.controller('EmailController', function($scope, $http) {    
    $http({
      method: "post",
      url: "php.php",
      data: $.param($scope.composeEmail),
      headers: {'Content-Type': 'application/x-www-form-urlencoded'}
    }).then(function(response){
        $scope.data = response.data;
    });

    $scope.isPopupVisible = false;
    $scope.isComposePopupVisible= false;
    $scope.composeEmail = {};
    $scope.activeTab = "inbox";
    $scope.sentEmails = [];

    $scope.sendEmail = function() {
      $scope.isComposePopupVisible = false;                 
      $scope.composeEmail.date = new Date();
      $scope.sentEmails.push($scope.composeEmail);
    };

    $scope.showComposePopup = function() {
       $scope.composeEmail = {};
       $scope.isComposePopupVisible = true;
    };

    $scope.showPopup = function(email) {
        $scope.isPopupVisible = true;
        $scope.selectedEmail = email;
    }; 

});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...