我是Angular 2的新手。我遵循一些教程並創建了一個應用程序,現在我試圖導入並在我的項目中使用braintree,但它沒有工作。Angular 2:Braintree如何導入和使用它
到目前爲止,我已經做到了這一點:
npm install @types/braintree-web
npm install --save braintree-web
我試圖驗證碼:
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(/* ... */);
});
}
}
,但我得到有兩個錯誤:
ERROR in [...]/paymenttest.component.ts (9,12): Cannot find name 'require'.
ERROR in [...]paymenttest.component.ts (10,18): Cannot find name 'require'.
也許我已經錯過了一些步驟?或者我應該以不同的方式導入...我有點失落,有人可以幫我嗎?
你使用的是systemjs還是webpack? –
我真的不知道我在用什麼(我跟着從angular.io tutoriel)我真的不知道這兩個都不是什麼 – Antoine