Javascript 在nativescript中使用tap函数传递参数

Javascript 在nativescript中使用tap函数传递参数,javascript,parameter-passing,nativescript,Javascript,Parameter Passing,Nativescript,我想做这样的事情,但不是这样的。 以下是xml代码: <image id="CustomerRadioButton" src="{{ CustomerRBSrc }}" class="RadioButton" tap="CustomerTypeRadioButtonOnTap('C')"/> 如何在js代码中获取此参数?在PAN(纯Nativescript)应用程序中有几种方法可以处理此问题 您可以调用自定义函数,然后调用适当的函数,即按钮设置为: CustomerTypeRa

我想做这样的事情,但不是这样的。 以下是xml代码:

<image id="CustomerRadioButton" src="{{ CustomerRBSrc }}" class="RadioButton" tap="CustomerTypeRadioButtonOnTap('C')"/>


如何在js代码中获取此参数?

在PAN(纯Nativescript)应用程序中有几种方法可以处理此问题

  • 您可以调用自定义函数,然后调用适当的函数,即按钮设置为:
    CustomerTypeRadioButtonOnTap=(){CustomerTypeRadioButtonTap('C');}

  • 您可以在图像上设置自定义属性,即。

  • 然后

     function CustomerTypeRadioButtonOnTab (args) {
         console.log(args.object.customerType);  // Should be "C" 
     }
    

    有几种方法可以在PAN(普通的很棒的Nativescript)应用程序中处理此问题

  • 您可以调用自定义函数,然后调用适当的函数,即按钮设置为:
    CustomerTypeRadioButtonOnTap=(){CustomerTypeRadioButtonTap('C');}

  • 您可以在图像上设置自定义属性,即。

  • 然后

     function CustomerTypeRadioButtonOnTab (args) {
         console.log(args.object.customerType);  // Should be "C" 
     }
    

    如何使用nativescript?你在用Angular吗?不,香草js。抱歉,回复太晚,因为我分心和忙,所以花了太长时间:/OK。所以它是vanilla JS,但您所问的代码是XML模板,而不是JavaScript。我问的是:“什么框架在解释
    {{expression}
    语法?它是VueJS、AngularJS、Angular2.0+还是其他什么?”例如,如果您将NativeScript与Aurelia一起使用,那么
    {expression}
    是无效语法,您需要编写
    ${expression}
    。更具体一点,你是如何使用nativescript的?你在用Angular吗?不,香草js。抱歉,回复太晚,因为我分心和忙,所以花了太长时间:/OK。所以它是vanilla JS,但您所问的代码是XML模板,而不是JavaScript。我问的是:“什么框架在解释
    {{expression}
    语法?它是VueJS、AngularJS、Angular2.0+还是其他什么?”例如,如果您将NativeScript与Aurelia一起使用,那么
    {expression}
    是无效语法,您需要编写
    ${expression}
    。具体点。