问题标签 [computed-observable]
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.
arrays - 敲除模型在计算的 observable 中打破数组长度
在http://jsfiddle.net/gZC5k/1004/慢慢扩展我的嵌套表单我遇到了一个困难,我想用它来计算嵌套 JSON 数组中的子项数量。中断的代码在 // this 中断
错误在哪里?
javascript - 从淘汰视图模型中删除属性
我只是想知道如何从 knockout 中删除一个属性viewModel
。具体来说,一个计算出来的。我有一个简单的viewModel
数据将被发送到服务器,但我想从viewModel
.
我认为这样的事情会获取所有计算数据并将其删除,但没有找到类似的东西。
validation - 如何在 Knockout-Validation 的计算属性中获取可观察属性的值
我使用 Knockout-Validation 框架来验证 viewModel。
我有一个定义如下的视图模型:
它可以在 form_onsubmit 函数中获取 property1 的值,但在计算属性“property2”中不起作用。
怎么解决,谢谢!!!!!!!!!
knockout.js - knockout 2 fields binding each other
This is my first post here after trying to google an answer. If this had been answered somewhere before then if you could help directing me to right place that would be great.
I am trying to figure out a way to do 2 way binding between 2 fields.
I have a 2 fields on my form that do weight calculation. If you enter weight in pounds into field #1 then Knockout will calculate the weight in kilograms into field #2. I have no problem with this one and here is my jsfiddle for this http://jsfiddle.net/ubiquitous_tom/tVh3g/
Now the problem I have is that when I'm trying to put weight in kilograms into field #2. It should calculate the weight in pounds into field #1 but it doesn't do it. I have no idea how to make it work because all the code that i try using computed "read" and "write" on both fields give me infinite loop error so I think I'm just not doing something right.
If anyone can help me out that would be great. I'm sure this is something super simple but I am totally new to Knockout and I am not quite sure how to make it work right. here's the jsfiddle for the one i'm trying to work on http://jsfiddle.net/ubiquitous_tom/VmZLZ/
knockout.js - 淘汰赛计算的布尔值不更新
这是一个简单的视图模型:
当更新 isValid 并将它们全部设置为 true 时,如下所示:
isAllValid 似乎永远不会更新。我在这里做错了什么?
谢谢
尼古拉斯
knockout.js - 带有传递参数的 ko.computed 显示函数,但不是值
我的任务是为链接动态形成“href”,每次更改附加的可观察对象时。这是一个示例的链接: JS Fiddle 示例链接
实现这一目标时我遇到了两个问题:
当我尝试传递一些字符串 + 计算的 observable 时,我得到计算函数列表,而不是它的值。
链接看起来像:
我发现这甚至不合适。
其次,当我尝试更改可观察的、计算的依赖时,链接不会改变。
/li>
这是HTML代码:
和淘汰赛:
我提醒一下,您可以在以下链接上查看此示例:JS Fiddle 示例链接 谢谢。
javascript - 可观察属性的问题
我有一个带有一些过滤器属性的 ViewModel:
以及生成 URL OData 的计算属性
这个想法很简单。当用户输入过滤器时,会自动生成 OData URL!
及其作品:https ://c9.io/ridermansb/knockoutjsobservable/workspace/index.html
新功能
这个想法是放置一个文本字段,您可以在其中创建过滤器:
例如:luci将按姓名和地址进行搜索。可以使用特殊字符,例如:@mike将搜索联系人姓名
该属性TermoBusca
是一个文本字段,用户可以在其中输入搜索并将其转换为 OData Url。
但我不能让它工作!
完整代码在:https ://c9.io/ridermansb/knockoutjsobservable
我正在使用 git!
分店主,没有财产TermoBusca
!分支 *termo_busca* 包含单个文本字段的实现。
看这个视频:http: //screenr.com/AMj7
knockout.js - 从循环中剔除计算变量卡在最后一次迭代中
我正在尝试实现这样的目标:
如果不清楚,我有一个特定的对象类型,我正在努力实现最大的灵活性。即,我希望能够在数据库中向我的对象添加一个新属性,而无需更改客户端代码。
这工作正常,除非涉及计算变量。在上面的例子中,函数似乎总是在类型的最后一个值上调用,即数组的最后一个值。
有人有解决这个问题的方法吗?
例子:
最后, myFunction 和计算变量总是被调用 {name: blue} 希望这有点清楚......
javascript - 计算淘汰赛的问题
我有一个计算的可观察量:
问题是即使 isFunctionDone 的所有元素都为真,它也总是返回假。有任何想法吗?
jquery-mobile - 将 knockout.js 绑定到布尔 JQuery Mobile 翻转开关切换
我有一个绑定到 JQM 翻转开关切换的布尔值,但我无法看到它对底层 observable 的更改做出反应。
这是我的真/假观察:
将 JQM 翻转开关切换和 Knockout 结合起来的最佳方式是什么?
jsFiddle在这里:http: //jsfiddle.net/nmq7z/
在此先感谢大家
更新:有一个更好的测试用例:http: //jsfiddle.net/FU7Nq/