knockout.js相关内容
我在这里准备了一个小的 jsfiddle:http://jsfiddle.net/zb8jwre6/ 基本上,我有可观察的滑块数组,每个滑块都应该有自己的可观察片段数组,其中包含一些用于 HTML 中 CSS 绑定的属性. 我的第一个问题是我不确定应该使用哪个 foreach 绑定: 由于某种原因,这个不起作用:
这个
..
好的,因为我确实发现我可以使用 iTextSharp 生成 PDF,所以我选择了这条路线. 我已经把它保存到可以将带有基本格式的 HTML 保存为 PDF 的位置.这不是问题. 我现在需要做的是使用 knockout 进行标记,并使用 resultant HTML(即 DOM)作为我的字符串传递到创建 PDF 的方法. 例如,我有一个使用淘汰赛生成的表格.我需要将敲除生成的 DO
..
当标题为空时,我想要 priceMax 是必需的. 我有代码 self.searchParameters = {标题:ko.observable().extend({refreshCountOffers: 500}),priceMax: ko.observable().extend({必需的: {onlyIf: 函数() {返回标题==空;}},refreshCountOffers: 50
..
我在这里有一个淘汰赛的情况,每个绑定都带有自定义 这是我的代码:
型号:
..
我有一个包含类似数据的模式弹出窗口,需要清除绑定.评分最高的答案说使用knockout的clean node方法 以下是(手写的)代码片段: var ViewModel = function(v) {var self = this;self.Foo = ko.observable(v.Foo);self.Bar = ko.observable(v.Bar);self.Stuffs = ko
..
好的,按照 PW Kad 的建议,我将这部分问题从问题 ID 17973991 的开始处分开. 我有一个视图模型,它利用围绕微风构建的数据上下文,它获取我想要的数据并填充可观察数组.我需要使用 Breeze 已经检索到的数据来填充另一个(可观察的)数组以在树视图中使用. 由于现有数据没有正确的字段名,我需要能够使用 dynatree/fancytree 插件可以使用的正确字段名创建一个
..
如何在 Durundal Shell.js、shell.html 中绑定谷歌翻译? html
脚本
..
我想显示来自 allDoorColorStandard 的图像. HTML: 点击“颜色数据";div ,我想更新图像.在警报中,我正在获取图片 URL,现在需要绑定到图片标签中.
..
我有一个测试应用程序的设置,其中包括 require.js、jQuery、jQueryMobile (jqm)、knockout 和 sammy require.js 在 jqm、knockout 和 sammy 中加载 在应用程序主页上,我使用 sammy 加载淘汰视图模型.这些 viewModels 在模板中加载.. 所以要显示代码... 需要页面: require.
..
我在 html 表单中有以下 Select-Element:
..
我刚刚开始使用 KnockoutJS,它很有趣.我成功创建了一些模板来渲染界面的两个面板,其中包含“ul"嵌套菜单. 这是我的模板: ${名称}
..
这是此一个: 在下面的代码中,func 是一个绑定到父div 的简单函数.当然,它会在文档加载时触发,但也会在按下按钮时触发. 正如对链接问题的回答所解释的那样,我认为只有当 func 本来是 computed 时才会发生这种情况(因为它的值在任何它所依赖的 observables 已更改),但我现在看到它发生在一个简单的函数中. 为什么? var MasterViewMo
..
是否可以将 data-bind: foreach 用于多个数组? 例如: //做东西 如果可能,它的正确语法是什么?或者这样做的正确方法是什么(除了合并两个数组)? 解决方案 我不认为有任何官方的方法可以这样做,但一种解决方法是,将 $index 与foreach 在较长的数组上.像这样: var model = function() {var self = this;sel
..
我有以下代码应该绑定 observableArray of observables. 上传
函数 vm() {var
..
我为此在 SO 周围进行了搜索,但没有发现任何明显的问题.我有一个作业仪表板,它们的状态全天都在不断变化,我正在尝试将一些概念应用程序放在一起,并通过在数据库中运行更新命令来手动触发更新.这是我设置的,但是当我执行更新时,我没有看到 UI 中有任何变化,你能看到我哪里出错了吗? 中心: 公共类 DashboardHub : Hub{私有只读存储库_repository;公共 Dashboa
..
我想将参数传递给单击时调用的函数,同时保留默认参数.问题出在啤酒花部分.我试图使 remove 功能更干净: self.removeItem = function(item, name){self[name].destroy(item);} 和
..
我有一个 html 表格,它的列是动态创建的.有添加行按钮向表格添加行和删除行按钮删除行.最后有一个保存按钮,我想从输入的表中获取所有数据并将其以 json 格式发送到我的 mvc 控制器. 表格设置一切正常.我遇到的唯一问题是从 observable 数组创建 json.下面是我的小提琴: https://jsfiddle.net/4djn2zee/1/ 如果您单击添加一行或多
..
是否有一种简单的方法可以使用 data-bind="textInput: aProperty" 并在用户键入时添加输入掩码或一些自动格式? 使用 屏蔽输入 插件类型的作品,但我失去了“as-您键入的更新由 Knockout 的“textInput:"提供,因此脚本的其他部分仅在字段失去焦点后才能看到更改(在 Knockout 中有效地表现为普通的旧“value:"绑定). 使用计算的
..
我需要使用元素获取数据绑定键和可观察值. var ViewModel = {selectOptions:ko.observableArray([...]),selectedValue:ko.observable()...一些其他的东西...} 在其他视图模型中,我现在可以访问 dom 元素,我需要更新元素的绑定上下文可观察. 如何获取数据绑定键和值? 我需要这样的东西 {选项:选
..
我有调用 ajax GET 的 getGeneral 函数.当ajax收到数据(json)时,它从给定的json创建KO模型并返回创建的KO. 当创建 Knockout 模型并分配值时,应调用 Knockout applybindings.这是我的代码: 定义GeneralModel和一些相关函数(在“GeneralModel.js"中): var GeneralModel = fu
..