259得票4回答
你可以使用ko.applyBindings绑定一个局部视图吗?

我正在使用KnockoutJS,有一个主视图和视图模型。我想打开一个对话框(jQuery UI对话框),其中包含另一个视图,该视图将绑定到一个单独的子视图模型。 对话框内容的HTML是通过AJAX检索的,因此我希望能够在请求完成后调用ko.applyBindings,并且只想将子视图模型绑定...

248得票1回答
Meteor、Ember.js和Backbone.js之间的主要区别是什么?

学习Ember.js / Backbone.js 已经在我的待办清单上有一段时间了。现在Meteor已经发布了,我想知道是否有任何具有Meteor,Ember.js和Backbone.js经验的人可以为一个没有任何经验的人总结这三个JavaScript框架的主要区别和优缺点。 具体而言,我想...

228得票3回答
获取“JSON请求过大无法反序列化”错误信息

我遇到了这个错误: JSON请求过大无法反序列化。 以下是导致此错误的一种情况。我有一个国家类,其中包含该国家的一系列航运港口列表。public class Country { public int Id { get; set; } public string Na...

204得票14回答
如何调试 KnockoutJS 的模板绑定错误?

我在KnockoutJS模板中调试问题时一直感到困扰。 比如,我想绑定一个名为"items"的属性,但在模板中我打错了字,绑定到了(不存在的)属性"item"。 使用Chrome调试器只告诉我: "item"未定义。 是否有工具、技巧或编码风格可以帮助我获得有关绑定问题更多信息?

203得票5回答
KnockOutJS - 单个视图中的多个视图模型

我认为我的应用程序现在变得非常庞大,无法使用单个ViewModel处理每个View。 因此,我想知道创建多个ViewModel并将它们全部加载到单个View中会有多难。需要注意的是,我还需要能够将X ViewModel数据传递给Y ViewModel数据,因此各个ViewModel需要能够相...

198得票2回答
以字面对象和函数声明的方式声明Knockout视图模型的区别

在 Knockout.js 中,我看到视图模型的声明方式如下:var viewModel = { firstname: ko.observable("Bob") }; ko.applyBindings(viewModel ); 或者:var viewModel = function(...

192得票4回答
如何使Knockout JS在按键时进行数据绑定而不是失去焦点时?

这个来自 knockout js 的例子是当你编辑一个字段并按下TAB时,视图模型数据和因此在字段下方的文本将被更新。 我该如何更改此代码,以便在每次键入时都更新视图模型数据? <!doctype html> <html> <title>knoc...

183得票8回答
Javascript对应于C# LINQ中的Select操作

在这个问题之后: 使用Knockout的checked绑定和一组复选框,勾选其中一个会勾选所有的复选框 我用 Knockout 创建了一些复选框,可以从一个数组中进行选择。 从上面的帖子中获取的工作 jsfiddle: http://jsfiddle.net/NsCXJ/ ...

167得票8回答
能否将数据绑定的可见性与布尔型ViewModel属性的否定(" ! ")相关联?

我想使用ViewModel上的属性来切换要显示哪个图标,而不必创建一个反向的计算属性。这可能吗?<tbody data-bind="foreach: periods"> <tr> <td> <i class="icon-sear...

156得票4回答
如何强制刷新视图而不让它自动从可观察对象触发?

注意: 这主要用于调试和理解KnockoutJS。是否有一种明确的方法可以请求Knockout从(已绑定)视图模型中刷新视图?我正在寻找像这样的东西:ko.refreshView(); 我知道这不是 Knockout 的预期用途,但我仍然想知道是否有这样一种方法用于调试和学习目的。