Angularjs 将apollo客户端与angular JS应用程序集成

Angularjs 将apollo客户端与angular JS应用程序集成,angularjs,apollo-client,Angularjs,Apollo Client,我尝试将apollo客户端集成到我的angular应用程序中,它工作得非常好 然而,我的经理要求从我们在Angular1中构建的名为“protoApp”的原型应用程序调用GraphQL服务器。所以我在一个月内跟踪了你的文档 我确实安装了angular1 apollo apollo客户端--save。我可以在node_模块下看到angular1 appolo、apollo客户端、graphql标记模块 现在,当我将“angular apollo”作为依赖项添加到我的应用程序模块中时,当我运行此应用

我尝试将apollo客户端集成到我的angular应用程序中,它工作得非常好

然而,我的经理要求从我们在Angular1中构建的名为“protoApp”的原型应用程序调用GraphQL服务器。所以我在一个月内跟踪了你的文档

  • 我确实安装了angular1 apollo apollo客户端--save。我可以在node_模块下看到angular1 appolo、apollo客户端、graphql标记模块

  • 现在,当我将“angular apollo”作为依赖项添加到我的应用程序模块中时,当我运行此应用程序时,它失败了-

    (function () {
        'use strict';
        var apolloAng = require('angular-apollo');
        angular.module('protoApp', [
            'ngAnimate',
            'ngResource',
            'ui.router',       
            'anugular1-apollo'
        ]);
    })();
    
  • 在浏览器中,我看到

    未捕获错误:[$injector:moduler] $injector/modulerr?p0=CompassApp&p1=Error…0yc%20(http%3A%2F%2F127.0.0.1%3A9090%2Fscripts%2Fangular.min.js%3A21%3A332)

    我尝试首先使用require('angualr-apollo')要求模块,然后注入到angular模块中,我看到未捕获的引用错误:require未定义

  • 当我必须从graphql标记导入gql时,如何在定义默认客户端时添加导入语句,因为导入语句在我的angular1应用程序中不起作用
    你把它弄好了吗?