问题标签 [ko-custom-binding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1019 浏览

knockout.js - 如何在自定义绑定中绑定 css 类

我创建了一个自定义绑定以用作颜色选择器。

它创建了 10 个内联 div,每个 div 代表其他颜色。当我单击一个 div 时,颜色被选中。我在分配 'selected; 时遇到问题;选择 div 的 css 类。我尝试在自定义绑定中使用 css 绑定,但这不起作用。它只选择即使在选择其他 div 后仍保持选中状态的初始 div。

请查看示例:http: //jsfiddle.net/zbkkzdsp/Jbvvq/

谢谢你的帮助。如果您对我的代码有任何提示或意见,请告诉我。我是淘汰赛的新手,会抓住任何机会了解更多信息。

0 投票
1 回答
4357 浏览

knockout.js - 如何使用自定义绑定与 ko.observableArray()

淘汰赛自定义绑定如何与 observableArray 一起使用?当使用带有自定义绑定的 ko.observable() 时,一切都按预期工作。使用 ko.observableArray() 时,只会抛出初始事件(init 和 update 一次),但不会检测到进一步的更改(参见Fiddle或下面的代码)。

0 投票
2 回答
825 浏览

knockout.js - 淘汰赛:在自定义绑定初始化中添加另一个绑定

我想创建一个自定义绑定作为添加其他绑定的简写——比如宏。

应该做同样的事情

就像是:

0 投票
1 回答
90 浏览

knockout.js - 无法检测自定义绑定中的事件

尝试创建一个自定义绑定,它将检测两个输入框之一中的值何时发生变化,当它们发生变化时,我想启用“保存”按钮。最初,“保存”按钮被禁用。我似乎无法让它检测到事件,我试图在两个输入框上都使用 isDirty 标志,所以如果其中一个检测到更改,我会显示“保存”按钮。使用事件绑定来检测用户何时进行更改会更好吗?我认为自定义绑定会更好。isDirty 标志适用于我的错误消息显示。

//自定义绑定

// 检查是否有变化

// 视图模型

..... };

// 应用绑定

感谢您的任何建议或帮助

0 投票
2 回答
4624 浏览

knockout.js - 自定义绑定 valueAccessor 有意外结果

我对 knockout.js 的自定义绑定中的以下行为感到困惑:

valueAccessor() 应该给我绑定到元素值的视图模型属性(即 observable someText)。引用文档:

valueAccessor— 一个 JavaScript 函数,您可以调用它来获取此绑定中涉及的当前模型属性。在不传递任何参数的情况下调用它(即 call valueAccessor())以获取当前模型属性值。

然而,它真正做的是返回绑定值,即{some: 'option'}.

我错过了什么?

http://jsfiddle.net/j5y8H/

0 投票
1 回答
3527 浏览

knockout.js - how to create a knockout hint text custom binding?

Im trying to create a custom binding to show hint texts in text inputs.

so far I have this but it doesnt work:

the html:

0 投票
1 回答
2784 浏览

knockout.js - 带有“选项”绑定的 Knockout 自定义绑定包装器

我正在尝试为“选项”绑定制作一个简单的 KO 自定义绑定包装器,类似于本示例中描述的内容。我的目标是有一个将应用于select2.js指定选择框的自定义绑定。

我试图通过将选项绑定包装在自定义包装器中开始,但由于某种原因它不起作用。

这是我所拥有的(jsFiddle):

对此的任何帮助将不胜感激。

0 投票
1 回答
797 浏览

knockout.js - knockout.js 调用自定义绑定函数

我发现了一个不寻常的代码,但我不明白如何调用这个自定义绑定函数以及它应该如何工作。所以这是我的代码:

视图模型:

看法:

0 投票
1 回答
418 浏览

knockout.js - knockout.js 自定义绑定 foreach - 使用 ID

我想创建一个由 Soid 过滤的列表

基本上我有 2 种列表:1 个员工,2 个交易

我想要过滤这样的东西data-bind="foreach: $data.Transactions(EmpID )">:(

使用自定义绑定,可以吗?

像这样的东西

这就是我厌倦的:http: //jsfiddle.net/bxfXd/2237/

0 投票
0 回答
193 浏览

knockout.js - 在 Knockout.js 中显式修改和调用自定义绑定

我可以调用form从另一个addAnother显式调用的自定义绑定调用的自定义绑定吗?我还可以修改进入父自定义绑定的参数吗?