小编Tri*_*n C的帖子

Angular 2表单序列化为JSON格式

我在创建Angular 2表单时遇到了一些麻烦,并将提交的数据转换为JSON格式,以便将其提交给我的API.我正在寻找与此示例非常相似的东西:$.fn.serializeObject = function() http://jsfiddle.net/sxGtM/3/此示例
的唯一问题是代码是用JQuery编写的,而我正在尝试使用严格的角度2任何帮助都会非常感激,我仍然很有棱角.

forms json angular

9
推荐指数
2
解决办法
3万
查看次数

如何在Typescript中的回调函数中访问'this'?

我试图在调用回调时将在类的开头声明的变量(布尔值)设置为true,但我一直在获取TypeScript erorr.

这是错误:

TypeError: Cannot set property 'nonReceived' of undefined
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

  finalizeToken(){
  braintree.setup(JSON.parse(this.finalToken), 'dropin', {
     container: 'dropin-container',
     defaultFirst: true,
      form: 'checkout-form',
      onPaymentMethodReceived: function (obj) {
        this.nonReceived = true;
      localStorage.setItem('nonce', obj.nonce);
    }
  });  
}
Run Code Online (Sandbox Code Playgroud)

brintree-setup连接到Braintree Payments,等待用户付款信息.一旦他们提交表单,我需要将变量"this.nonReceived"设置为true.

javascript braintree typescript

6
推荐指数
1
解决办法
9909
查看次数

标签 统计

angular ×1

braintree ×1

forms ×1

javascript ×1

json ×1

typescript ×1