问题标签 [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.
asp.net-mvc - 我是否有理由使用 Knockout MVC 而不是 Knockout JS?
另一位用户建议使用Knockout MVC来处理一些 AJAX 发布问题。我读了一点,发现它是Knockout JS的包装器。所以我想知道两者之间的真正区别是什么?既然存在Knockout MVC ,我应该打扰Knockout JS吗?我什么时候会使用其中一个?
asp.net-mvc - 如何从淘汰赛 mvc 购物车样本中计算购物车总价值
我正试图了解淘汰赛 mvc 框架。我正在查看购物车的样本并试图弄清楚:
- 如何计算总成本
- 在哪里添加客户端业务规则(例如折扣和优惠券)
要计算小计,代码读取
当我尝试从那里获取总数时,我通常会在运行时遇到编译器异常或 NullReferenceException。例如
给我
编译器错误消息:CS1501:方法 'Write' 没有重载需要 0 个参数
好像我做错了。有人会指出我正确的方向吗?
c# - 使用 K-MVC 重定向
有一个问题。为了在我的项目中添加新的空缺,我使用 K-MVC
//------------------------------------------------ --------------------------------------
一切正常!感谢 K-MVC!但是,如果我想在成功提交后重定向到另一个操作:
我会收到错误,因为以前的表单没有收到 Ajax.success。我该如何处理这个问题?提前致谢!
c# - K-MVC 客户端和服务器端验证
我花了 5 天时间解决问题,但找不到问题。我在我的项目中使用K-MVC 提交数据。这是一个简单的例子:1)控制器
2) 型号
3) 剃须刀
它工作正常。然后在控制器中接收到的无效模型将不会提交。但是,如果模型发回,则什么也不会发生。不会出现验证消息。我试着像标准的 MVC 一样:
但它不起作用。请帮忙!求救!---......----......----...... :)
jquery - 如何为使用 JSON 数据的 YUI DataTable 创建 KnockoutJS 模板?
我想模板化使用 KnockoutJS 数据绑定创建 YUI3 数据表。假设我有以下 JSON 字符串 -
{ "@lang": "en-US",
}
我正在使用以下代码创建使用上述 JSON 的 YUI 数据表 -
YUI().use("datatable", "datatable-datasource", "datasource-local", "datasource-jsonschema", function(Y) {
如何为上述代码创建 KnockoutJS 模板?
asp.net-mvc - 使用敲除时设置值时如何运行函数
页面加载完成后,我需要从数据库中获取一个值,并运行一个函数,该函数将根据已检索的值填充多个下拉列表。就像表单控件的更改事件。
如何使用 Knockout.js 做到这一点?
谢谢。
jquery - 淘汰赛:映射/绑定 JSON 问题
我正在尝试获取 json 的基本 hello 工作示例,自动映射它然后绑定到可观察对象,我确定我遇到了一些基本错误。
从 ajax 调用返回的 JSON
JS
我得到以下内容来代替我期待的“你好世界”
jquery-mobile - Knockout.js 和 jQuery Mobile – 按天分组数组并为每一天设置一个列表分隔符
我正在开发一个使用 knockout.js 和 jQuery Mobile 的项目。我有一个可观察的可观察属性数组。这个可观察的数组通过对服务器的 AJAX 调用(Web API)填充了 JSON 数据。
如您所见,视图模型中数组中的每一行都有一个 StartTime,它实际上是一个日期和时间,它被格式化为 MM/dd/yyyy HH:mm。
在我看来(启用 jQuery Mobile 的 .cshtml 文件),我在 ul/li 标签上为数组提供了一个 foreach 绑定。
我需要的是每天只显示一个列表分隔线行,并将当天所有单独的警报行分组在该列表分隔线行下。当一天发生变化时(基于视图模型的可观察数组中的 StartTime 值),将创建一个新的列表分隔行并在其下方显示当天的警报。
无论如何,我该如何编码这个场景?有任何想法吗?
谢谢。
javascript - 如何在 Html 和 KnockOut JS 下拉列表中动态设置索引?
我有以下代码。我在 Razor 视图中使用 Html 并使用 KnockOut JS 绑定到我的下拉列表。
如您所见,我以编程方式将索引设置为 td 是每个索引的一部分,并且我需要索引是唯一的。
我面临的问题是在选项部分,我只能通过实际硬编码来设置索引。
请有人可以告诉我如何设置它,它显示为:
选项:viewModel.MyForm.Items()[' + Index() + '].SubItems()[' + Index() + '].MyItemsList(),值:viewModel.MyForm.Items()[' + Index( ) + '].SubItems()[' + Index() + '].Id,对此的任何帮助将不胜感激。
非常感谢。
knockout.js - 使用敲除绑定
我有数据库值“活动”从 sql 查询返回 true 和 false 值。我希望复选框应该在什么时候打勾,什么时候active =true
不打勾active=false
。我在 php 中使用了 mvc 模型
我该怎么办?它是一个 php 页面。
我还有 1 个查询……表格加载了数据……点击表格中的数据,值应该显示在文本框中……该怎么办?