问题标签 [kolite]

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 投票
2 回答
443 浏览

javascript - Knockoutjs 跟踪 ajax 调用后的变化

在此处查看 JsFiddle http://jsfiddle.net/WtgbV/2/

换句话说:我有一些 ajax 调用,并且在服务器的响应中我得到了一些项目数组(淘汰视图模型中的项目)

我需要知道name元素中的属性已更改为id==2etc 以在服务器上自动保存更改(通过 POST 请求)

Items跟踪数组 中每个元素的变化的最简单/最简单的方法是什么?

0 投票
1 回答
661 浏览

knockout-2.0 - KOLite 活动指标配置

我在一个项目中使用KOLite,并且一切正常。活动指示器在按钮内或小区域内完美运行。

我的问题是:有没有办法为每个绑定配置活动指示器?例如,在加载记录时在 div 中有一个大指示器会很好,等等。

我讨厌在某些地方使用不同的指标。

0 投票
4 回答
2709 浏览

asp.net-mvc - 使用 ASP.NET MVC4 和 Knockout 进行字段级更改跟踪

想知道是否有人有跟踪现场级更改跟踪的经验?我们正试图找出最简单/最好的方法来跟踪最终用户的任何和所有模型修改。我正在使用 ASP.NET MVC4、Knockout 和 Knockout Editables。

更新:由于跟踪功能的要求,仅检测对象是否脏是不够的,因为我需要确定发生了什么变化和值。我选择使用 for 循环来迭代模型属性,使用 KO Editables.hasChanges() 函数检测更改,并使用当前值和 .oldValue() (KO Editable) 构建自定义日志对象。

0 投票
1 回答
1869 浏览

knockout.js - ko.observableArray 上的 ko.DirtyFlag 总是脏的

在我的视图模型中,我有以下代码:

由于AddressList.

有没有办法指定什么值不脏或者什么时候开始监控变化?

0 投票
1 回答
182 浏览

knockout.js - 反应值改变

可以说我有name = ko.observable('John')绑定到inputas 值。<button>Save</button>如果name更改,我需要显示(之前隐藏) 。因此,如果我编辑名称JohnJack然后保存按钮应该出现,如果编辑回John它应该再次隐藏。你有什么想法可以在这里应用什么样的绑定/扩展?
太谢谢了!

0 投票
1 回答
595 浏览

knockout-2.0 - 使用 Knockout KoLite 进行更改跟踪的示例或教程

有没有关于如何使用淘汰赛 kolite 来跟踪更改的简单示例。我看到了 john papa [Kolite][1] 发布的这个链接。我不明白他如何将更改绑定到 html 元素以跟踪更改。任何人都有任何简单的例子来说明如何使用它,然后高度赞赏。在淘汰赛方面,我是新手。请帮忙。非常感谢

我找到了一个例子。这是小提琴 KoLite 示例的链接

在小提琴中,如果对输入字段进行了任何更改,您可以看到保存按钮正在隐藏和正确取消隐藏。我添加了启用取消按钮的代码,但它不起作用。

请问你能告诉我为什么吗?

0 投票
4 回答
456 浏览

javascript - 如何使用 requirejs 加载 koLite?

这是来自 knockout.dirtyFlag.js

在我的模型中,我有一个这样的定义设置:

基本上我收到一个错误,说 DirtyFlag 未定义。

我需要做什么?

0 投票
1 回答
523 浏览

kolite - KoLite asyncCommand 访问元素数据

因此,我在视图中显示了一个可观察数组,并且我希望能够使用 asyncCommand 从该列表中删除一个元素。但是,我不确定我应该如何获得该元素。有没有办法访问或将所选元素传递给 asyncCommand 方法?

感谢您的输入

0 投票
1 回答
149 浏览

knockout.js - 如何使用 require.js 加载 KoLite?

如何使用 require.js 加载 KoLite?
我已经尝试了不同的需求(shim,export,init ...)并且永远无法解决这些错误
KO is not defined <- from inside the ko.DirtyFlag script
can not call method DirtyFlag() on on on undefined <-从我的代码。

0 投票
3 回答
1211 浏览

javascript - 在 Knockout.js 和 Knockout.mapping.js 中使用脏标志或撤消堆栈

我正在尝试创建或使用现有的dirtyFlag. 但是,我看到的所有示例都没有谈论如何将它们与 knockout.mapping.js 插件集成。

有很多非常棒的例子,比如 Ryan Niemeyer 的东西和 John Papa 的 KoLite,但他们都没有回答这个简单的问题

“我的 viewModel 上有很多属性,我没有时间手动编码应该由淘汰映射插件处理的东西”

我觉得这是一个肮脏(没有双关语)的小秘密,需要泄露出去。

谢谢!