knockout.js相关内容

带有 jquery ui datepicker 的 Knockout.js 适用于除 IE 之外的任何地方

我使用了一个knockout.js 模板脚本来创建一个可以复制和删除的表单.可以在此处找到小提琴. 我在 SE 的帮助下编辑了脚本以添加 jquery-ui 日期选择器.可以在[此处][2]找到小提琴的简短版本.到目前为止一切顺利,但在测试时我发现除了 IExplorer(各种版本)之外,所有浏览器都可以正常工作. 问题出在这个特定部分,但我不知道在哪里. script type=' ..

在多个页面中使用 KnockoutJS

我刚刚开始学习 KnockoutJS.让我感到困惑的一件事是,样本似乎都集中在具有单个视图模型的单个视图上.大型应用程序如何运作? 我将编写一个纯 html/jquery 应用程序.所有数据都通过 ajax 以 json 形式提供.应用程序顶部有一个通用导航标题,其中包含使用 Twitter Bootstrap 实现的多个选项卡和子选项卡. 如果我将应用程序的每个页面构建为单独的 ht ..
发布时间:2021-12-29 20:59:36 其他开发

Knockoutjs:ScrollIntoViewTrigger

我最近遇到了一个问题,虽然我为我解决了它,但我不确定是否有更好的解决方案,所以我很感激任何评论. 问题.我想创建一个“ScrollIntoView"绑定.由于将元素滚动到视图中,需要 DOM-Element,我编写了一个自定义绑定,然后我想在我高兴的时候显式触发它.我从这个代码开始: ko.bindingHandlers.scrollTo = {更新:函数(元素,valueAccessor ..
发布时间:2021-12-29 20:59:11 其他开发

淘汰赛打字稿扩展程序

有人可以在打字稿中发布一个在淘汰赛中扩展可观察的例子吗?淘汰赛扩展程序:http://knockoutjs.com/documentation/extenders.html 我从 2013 年 3 月 6 日开始使用这个版本的knockout.d.tshttps://github.com/borisyankov/DefinitelyTyped/tree/master/knockout ..
发布时间:2021-12-29 20:59:04 其他开发

如何在 i18next 中使用 Knockout observables?

我正在尝试以某种方式动态地将 i18next 翻译与 Knockout.js 一起使用,但我不知道如何. 自定义 Knockout 绑定或 i18next jQuery 插件似乎都无法处理可观察值. 可以在这里找到我想要实现的演示:http://jsfiddle.net/rdfx2/1/ 一种解决方法是这样的,但如果可能的话,我宁愿避免这种情况: ..
发布时间:2021-12-29 20:58:55 前端开发

使用搜索删除地图图钉

我正在尝试创建一个搜索栏,如果它们与搜索查询不匹配,它会从列表中过滤掉项目.我要添加的附加功能是,如果它与搜索查询不匹配,它也会从地图中删除图钉. 这就是我现在所拥有的,它适用于删除页面顶部的名称,但我也喜欢它删除别针.我想知道如何解决这个问题. self.pins = ko.observableArray([new self.mapPin("滑铁卢站", 51.503035, -0.11 ..
发布时间:2021-12-29 20:58:31 前端开发

Knockoutjs:如何一次性获得所有属性的通知

假设我有一个带有 100 个道具的 ViewModel.目前我需要一个处理程序,如果任何道具发生变化,它将被调用.当然我可以为每个属性写 100 .subscribe ,但似乎有更好的方法.就像在 C# 中一样,您可以绑定到模型的 PropertyChanged 事件,然后通过名称选择感兴趣的属性. 解决方案 一般的答案是创建一个订阅所有内容的dependentObservable.这可以 ..
发布时间:2021-12-29 20:58:21 其他开发

我们是否应该在调用 ko.applyBindings 之前等待 DOM 加载

根据标题,调用ko.applyBindings之前需要等待DOM加载还是Knockout会自动处理? 即 - 我可以安全地这样做: (功能() {var model = new my.Model();ko.applyBindings(模型);})(); 解决方案 没有 KO 不会自动处理这个(所以自调用函数只会在你的页面底部工作),你必须等待 DOM 加载ko.applyBinding ..
发布时间:2021-12-29 20:58:05 其他开发

如何将 ko.validation 错误与相关的视图模型字段名称联系在一起

我正在使用 Knockout.Validation 并且我希望能够显示错误摘要,其中每一行都显示错误消息(显然!)以及与其相关的视图模型上的字段名称,例如 年龄 - 请输入一个数字 出生日期 - 请输入正确的日期 到目前为止,我已经有一个经过验证的Observable 包装了我的视图模型,这会自动在我的视图模型上放置一个错误数组,其中包含我的所有错误.但是,我看不到任何简单的方法来检索每 ..
发布时间:2021-12-29 20:57:40 其他开发

当可观察数组为空时如何显示无数据?

我是 Knockout.js 的新手,我正在尝试将数据从 observable 数组显示到 table.我的问题是它生成两个 tbody 标签.但是,如果我将空检查逻辑移动到 foreach: 循环中,No Data 确实会出现. 有没有更好的方法来使用表格来做到这一点?在这种情况下,我不喜欢使用 ul 或 ol. 许可证区域地主 ..
发布时间:2021-12-29 20:57:27 其他开发