首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角2:大脑如何导入和使用它

角2:大脑如何导入和使用它
EN

Stack Overflow用户
提问于 2017-10-28 16:47:14
回答 2查看 780关注 0票数 2

我刚接触到角锥2,我遵循了一些教程并创建了一个应用程序,现在我尝试在我的项目中导入和使用braintree,但是它不起作用。

到目前为止,我已经这样做了:

代码语言:javascript
复制
npm install @types/braintree-web
npm install --save braintree-web

我试过这个密码:

代码语言:javascript
复制
import {Component, OnInit} from '@angular/core';

@Component({
  selector: 'app-paymenttest',
  templateUrl: '../html/paymenttest.html',

}) export class PaymenttestComponent implements OnInit {

  client = require('braintree-web/client');
  hostedFields = require('braintree-web/hosted-fields');

  ngOnInit() {
    this.client.create({
      authorization: 'CLIENT_AUTHORIZATION'},
      (err, clientInstance) => {
      this.hostedFields.create(/* ... */);
    });
  }

}

但我犯了两个错误:

代码语言:javascript
复制
ERROR in [...]/paymenttest.component.ts (9,12): Cannot find name 'require'.
ERROR in [...]paymenttest.component.ts (10,18): Cannot find name 'require'.

也许我错过了几步?或者我应该以不同的方式进口它。我有点迷路了有人能帮我吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-28 16:58:03

将此添加到typings.d.ts中

代码语言:javascript
复制
declare var require: any;
票数 0
EN

Stack Overflow用户

发布于 2017-12-10 08:35:23

您可以使用以下简单的import语句:

代码语言:javascript
复制
import { client } from 'braintree-web';
import { hostedFields } from 'braintree-web';

您可以检查一下示例关于如何在angular2-4中使用braintree。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46992162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档