我花了一天的时间才做到这一点,所以我觉得我的经验可能对某人有用。 也许其他一些人会发现改善。 所以我两天前开始使用angularJS。 我希望它可以与Google Cloud Endpoints一起使用来创build后端界面。 这给我带来了麻烦。 gapi的javascript客户端来自asynchronous加载,所以angular度初始化将崩溃gapi未定义。 所以当gapi被初始化时,你需要引导angular度: 删除ng-app =“myApp” 添加<script src="https://apis.google.com/js/client.js?onload=googleOnLoadCallback"></script> 添加callback: function googleOnLoadCallback(){ var apisToLoad = 1; // must match number of calls to gapi.client.load() var gCallback = function() { if (–apisToLoad == 0) { //Manual bootstraping of the application var $injector = angular.bootstrap(document, ['myApp']); console.log('Angular bootstrap complete ' + gapi); }; […]