knockout.js – 为简单的jQuery插件创建knockoutJS自定义绑定

前端之家收集整理的这篇文章主要介绍了knockout.js – 为简单的jQuery插件创建knockoutJS自定义绑定前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
KnockoutJS开发人员需要采用一般方法或至少一组步骤来为简单的 jquery插件创建绑定.

例如,如果插件在“公共代码”中被触发如下:

$( ‘#标记1’).tagsInput({
//我的参数在这里
});

这个插件最简单的自定义KO绑定怎么样?

解决方法

这是一种常见的方法,例如对于jQuery按钮:
ko.bindingHandlers.jqButton = {
    init: function(element,valueAccessor) {
        var options = valueAccessor() || {};
        $(element).button(options);
    }
};

<button data-bind="click: greet,jqButton: { icons: { primary: 'ui-icon-gear' } }">Test</button>

阅读本文了解一些最佳实践:http://www.knockmeout.net/2011/07/another-look-at-custom-bindings-for.html

原文链接:https://www.f2er.com/jquery/157617.html

猜你在找的jQuery相关文章