Angular js with Parse

Angular js with Parse

本文关键字:Parse with js Angular      更新时间:2023-09-26

我正在学习angular js如何使用解析后端。这是我的代码:

angular.module('AuthApp', []).controller(['ctrl', function($scope) {
    Parse.initialize("PfF63Z7XdWtctidrATGigEFQsHh6aui6V68BmWSU", "GIpF3DJGBfprXAml5GLMPhCuldAnyXDLNY41M7zV");
    $scope.submit()=function(){    
        var Person = Parse.Object.extend("person"); 
        var person = new Person();
        person.set("name", $scope.name);
        person.set("email", $scope.email);
        person.save();
    }
}]);

最好在app.js中初始化Parse,这样它只会被调用一次。我不确定是否有它在控制器中运行会是一个问题(这可能取决于你的控制器是如何使用的),但在任何情况下,你不希望它初始化每次控制器实例化。

在模块config

中执行config后,我在run方法中进行了Parse初始化

这样Parse API就可以被任何需要的控制器使用。

,

    angular.module('myApp', [
    'ngAnimate',
    'ngCookies',
    'ngResource',
    'ngRoute'
  ])
  .config( ['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) {
     //route provider stuff
  }])
  .run(function() {  
          Parse.initialize('mg4MQuTvHvSxppLwkSdxaidaosudaoudaoudaoudao', '59a89989asdklasdlkahdahdahasdhasdahdashkLLL');  
 });