zoukankan      html  css  js  c++  java
  • click 绑定(二)带参数的click 事件绑定

    注1:传参数给你的click 句柄

    最简单的办法是传一个function包装的匿名函数:

    <button data-bind="click: function() { viewModel.myFunction('param1', 'param2') }">
    Click me
    </button>

    这样,KO就会调用这个匿名函数,里面会执行viewModel.myFunction(),并且传进了'param1' 和'param2'参数。

    <!--比较两个数的大小,输出较大的数字,向函数中传递参数--> 
    <button data-bind="click: function() { max('1', '5') }"> Click me</button>

    <script>

    var viewModel = { 

      max:function(a,b)

      {
        var c = parseInt(a);
        var d = parseInt(b);
        if(c>d)
        {
          alert(c);
        }
        else
        {
        alert(d);
        }
      }  
    };
    ko.applyBindings(viewModel);
    </script>

    这样就可以实现向函数传递参数。

    还有点疑问就是‘param1’怎么实现动态的给值。

  • 相关阅读:
    phpStorm激活码
    找回自己
    延迟加载JavaScript
    [MAC]如何通过 macOS 恢复功能重新安装 macOS
    Realm JavaScript
    Realm .NET
    [MAC]获得在线帮助:恢复信息
    [Swift]UILabel文字截断
    算法和数据结构可视化
    Realm Swift
  • 原文地址:https://www.cnblogs.com/jinling/p/4718888.html
Copyright © 2011-2022 走看看