问题标签 [knockout-mvc]

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 回答
25334 浏览

c# - KnockOut.js 与 Asp.net mvc

刚开始学习新的 asp.net mvc4 SPA 模板,注意到正在使用 knockout,所以请给我参考任何从头开始描述 asp.net mvc 和 knockout.js 的书籍/视频。

0 投票
1 回答
538 浏览

javascript - 淘汰赛未在 mvc 视图中显示数据

我创建了一个简单的项目来学习 mvc 与 knocout 。这是我的东西的样子

看法

控制器

当页面加载时调用此方法并返回数据,正如我在 firebug 中看到的那样

这是返回的结果

在控制台 中更新表格视图的图像 提前致谢

0 投票
1 回答
1191 浏览

knockout.js - 如何从 koGrid 行中选择某些单元格?

我有一个 koGrid,我只想从行中选择一些单元格(2 个单元格)。如果使用canSelectRows: true属性,我可以选择整行 - 我不需要这个。如何从 koGrid 行中选择某些单元格?

网格来源:

0 投票
1 回答
389 浏览

knockout-mvc - KnockoutMVC 子模型中的多个计算字段

淘汰赛MVC 2.10、MVC 4.0、C# 5。

使用主站点上的示例之一(子模型中的计算字段)。我遇到了问题,想知道是否有人可以提供帮助。在下面的代码中,计算的 Message 字段会根据分别与 Caption 和 Value 关联的两个文本框进行良好更新。但是,一旦我取消注释第二个 [Computed] 属性,并且对视图(或任何其他代码)没有其他更改,它就会停止工作。顺便说一句,在同一个项目中,在主模型中,我尝试了 2 个计算域,它们运行良好。这是子模型的限制(即只允许一个计算字段)吗?

谢谢罗伯

0 投票
1 回答
623 浏览

knockout.js - 将视图模型发送到控制器

我想将视图模型发送到 mvc4 中的控制器。由于视图模型未定义,我尝试过的所有内容都会返回。其他一切正常。该页面生成并显示它应该的所有值,但我似乎无法将 vm 更改为 json 并通过 post 发送

查看模型

我在视图模型和外部都试过了。

0 投票
2 回答
392 浏览

c# - MVC4 C# 和 KnockoutJS。用 C# 值初始化 ko.observable

是否有可能将 C# 变量写入 ko.observable() 变量?例如,我有两个带有“data-bind="checked: isEvent" 的单选按钮(true 和 false)。我需要在渲染这两个单选按钮之前使用 @Model.isEvent 初始化这个 ko.observable - "isEvent" 值, 以检查正确的单选按钮。

0 投票
1 回答
144 浏览

jquery - 使用 Jquery 更新 Azure 网页

我正在尝试在 MVC 4.0 和使用 jQuery 更新页面上的元素的 knockoutMVC 中构建一个网站,该网站将从 Azure Web 运行,当我在本地运行它时我的代码工作正常,但是当我上传到 azure no更新发生在视图上。是否有任何理由发生这种情况。我目前正在使用免费的 Azure 试用版。

我已经把所有的代码都拿出来了,只剩下一个 hello world 页面,它每 4 秒更新一次页面上的时间。然而,即使这样也行不通。

0 投票
1 回答
23 浏览

javascript - 基于语言的 Knockoutjs customBinding 文本

在我的所有模型中,我至少有 2 个用于语言的 Observable 属性(基于它显示)

我需要创建一个自定义绑定,因此当某些全局变量示例为“en”时,将显示DataNameEn,而其他语言则显示DataNameDe,首先我确实尝试使用计算但它不适合为每个 ViewModel 执行此操作。我如何使用绑定将其存档,或者最好使用计算的 observable 离开。

谢谢

0 投票
0 回答
75 浏览

c# - Nuget 包 KnockoutMvc 是否支持 WebApi?

我正在开发一个 MVC 网站,只是尝试这个 Nuget 包,KnockoutMvc。而且似乎所有的控制器都必须从 KnockoutController 继承,KnockoutController 是从 Controller 继承的。我找不到任何链接 ApiController 的东西。

所以问题是这个包是否支持 WebApi?如果可以,怎么做?

如果可能的话,指南和示例代码会很棒。

非常感谢你的帮助。

0 投票
1 回答
13798 浏览

knockout.js - 从 ko.observableArray 动态设置表列

我正在尝试根据ko.observableArray返回的列未预先确定的位置输出数据表。

我的 observableArray 中的一个项目样本self.userData()[0]是:

根据用户选择输出的内容,这些列每次都会有所不同。

我希望输出中的列标题由数组中存在的内容确定,所以我想要的输出是:

我知道我可以foreach用来重复行和列,但我不确定如何根据我的observableArray.

目前我有这个基本结构: