问题标签 [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 投票
2 回答
798 浏览

javascript - 使用淘汰赛 js 在页面上显示数据时遇到问题 - 数据未显示

这是我第一次工作并尝试淘汰 js,但我无法让它工作。我正在做的是显示从数据库返回的列表/集合 - 基本上是所有用户及其信息的获取。

问题: 到目前为止,我没有让数据显示在页面上,也不确定我做错了什么或遗漏了什么。如果我缺少任何其他有助于解决我的问题的代码,请告诉我。谢谢!

查看页面

模型

0 投票
1 回答
221 浏览

javascript - Knockout.js :映射到现有表,添加多个条目

我有一个 HTML 表格,想在上面定义一些 knockout.js 可观察对象。当我点击 createTrack 函数时,表格的现有内容再次被添加,想添加一个新条目来跟踪。需要帮助来解决此问题。

注意:我不想使用 JSON 动态获取内容,因为它会影响 SEO/其他原因。

链接到小提琴:http: //jsfiddle.net/ATDJp/1/

查看型号代码

0 投票
1 回答
783 浏览

knockout.js - KnockoutJs & Asp.Net MVC 4 - 多模型视图提交

我的情况是我有 2 个选项卡,每个选项卡都有一个部分视图,我使用 jquery UI 创建我的选项卡。

我为每个用户有两个选项 1. 保存,2. 提交。

保存时,它将为该特定选项卡(该选项卡包含模型视图 1)保存第二个相同的选项卡(该选项卡包含模型视图 2)

如何一键从两个选项卡提交两个模型?

我在选项卡 1 和选项卡 2 的保存中有类似的内容。

我的第一个视图模型。

我的第二个视图模型。

0 投票
2 回答
8835 浏览

knockout.js - 如何绑定 ko.observableArray 字符串?

我正在尝试将 ko.observableArray 字符串绑定到模板,但我无法让模板获取数组内字符串的更改。

如果我绑定一组对象而不是一组字符串,我会获得对 JSON 的更新,但在我实际更改第一个非数组值之前,它们不会触发任何内容。但是,我更愿意找到一个字符串数组,因为我可以将数据模型直接发布回服务器而无需任何后处理。

如何获取要触发的字符串数组的更新,以及如何确保它们正确触发更改而无需更新非数组值?

如果无法绑定到可观察的字符串数组,如何在更新可观察数组内的对象时触发事件?

请参阅此处的示例:http: //jsfiddle.net/gcEHC/2/

在这个例子中,array3 的数据会在值改变时反映在模型中,但是对 array1 和 array2 的数据的改变永远不会出现。

JS:

HTML:

0 投票
4 回答
4689 浏览

knockout.js - 如何绑定可编辑的可观察字符串 ko.observableArray?

这是如何绑定 ko.observableArray 字符串的后续内容?

如何将可编辑的可观察字符串数组绑定到一组输入框?我不想绑定到对象数组,因为从服务器发送的底层 JSON 是字符串数组。

以下示例不起作用(在http://jsfiddle.net/LDNeA/尝试)。用可观察字符串绑定对象数组是可以的,但是直接绑定可观察字符串数组是行不通的,而且模型没有更新。

重要的是文本框中的条目被映射回模型。

JS:

HTML:

0 投票
1 回答
296 浏览

knockout.js - 自定义控件不适用于剔除“with”绑定

我是淘汰赛的新手。我的要求是将自定义控件放置在使用“with”绑定的 div 中。下面是我正在使用的代码,

在脚本中,

现在值 6.6 已绑定到自定义控件,但该控件似乎无法正常工作。自定义控件不过是编辑器百分比 texbox,我无法增加/减少值。它似乎仅在我使用“with”绑定绑定 div 时发生。在父 div 中没有“with”绑定的情况下工作正常。所以,谁能告诉我上面的代码出了什么问题。为什么我的自定义控件无法使用“with”绑定与 div 一起使用。我需要在编码中添加任何内容吗?

感谢您的帮助。

提前致谢

0 投票
0 回答
122 浏览

javascript - fromJSON 没有从不同的 viewModel 更新 ViewModel Knockout.js

我正在从一个视图模型 (viewModel1) 调用以在不同的视图模型 (viewModel2) 中刷新我的数据。

我要放弃这个了,有可能吗?

谢谢

0 投票
2 回答
996 浏览

knockout.js - Knockout JS - Selenium webdriver 中未处理超链接

无法使用 Selenium wbedriver 单击超链接,因为他们(开发人员)使用带有 MVC 的 Knockout JS,所以请给出如何在 Automate 中处理这些类型的 JS 的步骤

例如

在测试期间我想点击那个超链接(新成绩)

所以请帮助我如何做到这一点

问候普拉布

0 投票
3 回答
836 浏览

asp.net-mvc - knockoutMvc - HelloWorld 教程

我正在尝试关于 KnockoutMVC 的教程(见下文)我已经下载了 .nuget 扩展名并在我的项目中引用了它......所以......

http://knockoutmvc.com/HelloWorld

在 VS 中使用上述教程。当我添加“模型”时,[computed] 出现错误 - 找不到类型或命名空间名称“computedAttribute”(您是否缺少使用指令或程序集引用?)

有谁知道我错过了什么。有别的下载吗?谢谢

编辑:控制器中的“ActionResult”和“BaseController”也出现同样的错误:

dto NuGet.Core 会解决这个问题吗?

0 投票
2 回答
1255 浏览

asp.net - 单击按钮时显示文本

创建我的第一个 ASP.NET MVC 淘汰赛 MVC。

我添加了一个模型设置 3 个日期。控制器分配 3 个日期。然后它们使用视图显示在屏幕上:

@ko.Apply(Model) 是显示 3 个日期的主要部分。我试图仅在单击按钮时显示 3 个日期,因此将代码放在表单中并使用按钮:

问题是这不再在文本框中显示日期,它们显示在按钮旁边。要recpa:我希望每个日期在单击按钮时出现在文本框中(而不是在页面加载时出现在按钮旁边 - 这就是atm发生的情况)。

有任何想法吗? 在此处输入图像描述

更新尝试添加一个按钮,但现在根本不显示日期,即使单击该按钮也是如此。

看法:

日期控制器:

模型:

欢迎任何帮助或想法?