ko-custom-binding

    2热度

    2回答

    我对以下行为在自定义绑定knockout.js的难倒: ko.bindingHandlers.customBinding = { update: function(element, valueAccessor, allBindingsAccessor) { var value = ko.utils.unwrapObservable(valueAccessor());

    2热度

    1回答

    有没有一种方法来绑定自定义绑定内的元素?例如,我有自定义绑定,并将绑定到其项目的可观察到的数组: var someArrayOfItems = ko.observableArray(['item1', 'item2', 'item3']); ... <div data-bind="myBinding: someArrayOfItems"></div> 现在我想myBinding列出div元

    7热度

    1回答

    敲除自定义绑定如何与observableArray一起使用?在自定义绑定中使用ko.observable()时,一切都按预期工作。使用ko.observableArray()时,只会引发初始事件(初始化和更新一次),但未检测到进一步的更改(请参见Fiddle或下面的代码)。 <!DOCTYPE html> <html> <head> <script type="text/javasc

    2热度

    1回答

    我们使用基于多视图模型的SPA的敲除来处理可见的视图,我们已经包装了divs,我们在with bindings中绑定了“子”视图模型。 我们看到的问题是,当视图可见性切换时,它内部的自定义绑定将被执行,每次都会执行init &更新。 当我们根据这个jqdialog binding进行绑定并且在每个init上创建一个新对话框并将其添加到我们的DOM中时,这会对我们造成问题,但是我们没有简单的方法知道

    0热度

    1回答

    我在创建自定义绑定时遇到了一些问题。从我的理解来看,绑定的更新回调应该在每次视图模型更改时触发。 我创建了一个小例子。 http://jsfiddle.net/alexmaie/pbEmS/ ko.bindingHandlers.testBinding = { update: function(element, valueAccessor, allBindingsAccessor, v

    1热度

    1回答

    我已经创建了一个自定义绑定来用作颜色选择器。 <ul data-bind="colorPicker: selcol"></ul> 它创建10个内联div,每个div代表其他颜色。当我点击一个div时,颜色被选中。我在分配'selected'时遇到了问题。 css类到选定的div。我尝试在自定义绑定中使用css绑定,但这不起作用。它只选择初始div,即使在选择其他div之后仍保持选中状态。 请检

    1热度

    1回答

    我试图为特殊数字格式创建自定义绑定。 ko.bindingHandlers['valueTest'] = { 'init': function (element, valueAccessor, allBindingsAccessor) { var valueUpdateHandler = function() { var modelValue = valu

    2热度

    2回答

    我想创建一个自定义绑定作为添加其他绑定的简写 - 就像一个宏。 <div data-bind="foo: 1"></div> 应该做同样的事情, <div data-bind="click: clickHandler, css: { someClass: someObservable }, ..."> </div> 喜欢的东西: ko.bindingHandlers.foo = {

    1热度

    1回答

    我试图创建一个自定义绑定来在文本输入中显示提示文本。 到目前为止,我这一点,但它不工作: ko.bindingHandlers.hintText= { init: function (element, valueAccessor) { element.focus(function() { if ($(this).val() === defaultText) {

    0热度

    1回答

    尝试创建自定义绑定,该自定义绑定将检测两个输入框中的某一个的值何时发生更改,何时发生更改我想启用“保存”按钮。最初“保存”按钮被禁用。 我似乎无法让它检测到事件,我试图在两个输入框上使用isDirty标志,所以如果任何一个检测到更改,我会显示'保存'按钮。使用事件绑定来检测用户何时进行更改会更好吗?我认为自定义绑定会更好。 isDirty标志正在为我的错误消息显示工作。 HTML: <span>