首页 > TAG信息列表 > knockout-js
javascript-Knockoutjs:动态内容和applyBindings
我是“动态地”填充我的页面,如下所示: <script type="text/html" id="ContainerTemplate"> <span data-bind="template: { name: contentTemplate, data: contentData }"></span> </script&javascript-在DependentObservable上订阅“ beforeChange”会创建不需要的依赖项
当在dependentObservable上使用带有“ beforeChange”的subscribe时,它将在回调检测期间发生事件时创建对回调内任何可观测访问的依赖关系. 例如,将当前值与处理程序中的前一个值进行比较将导致无限递归,因为它将依赖于自身. 有没有办法解决?这是预期的吗?似乎反直观.查看代码,似乎可javascript-Knockout.js:使用Repository-Pattern绑定到Click事件上的函数
我在尝试在Knockout.js中实现Repository-Pattern时遇到了麻烦. 我发现很难处理click事件,因为: 问题: >单击:不调用pendDeleteItem.我找不到范围;(>在PendDeleteItem中,我有一个此问题.我需要进入PendingItem属性. 工作提琴:http://jsfiddle.net/ThomasDeutsch/j7Qxh/8/ 目标: 单击后,该php-Yii和淘汰赛在一起吗?
我试图决定要用于要构建的新Web应用程序的一组工具. 我希望它真正具有交互性并且可以使用Ajax进行工作(即不刷新页面等).它还将具有适用于iPhone等移动设备的UI 我想使用PHP,MySQL和JavaScript来实现它,主要是因为我所知道的并且我可以轻松地将其托管在某个地方 有谁对我应该使用哪JavaScript-删除js变量覆盖
我的脚本中有一些全局变量: var yardsToFirst = 10; var yardsToTD = 80; var exactDown = 1; 在我的ViewModel中,我接受并修改变量.根据Google Chrome的javascript控制台,正在修改变量.我尝试观察它们,以便他们可以像这样更新用户界面: self.down = ko.observable(exactDown); sePHP-将json传递给视图模型时保持安全
我决定在我的Web应用程序中使用基因敲除js,并对安全性有所顾虑. 数据流如下: >用户通过URL请求控制器 >控制器收集所需的信息,以json字符串的形式发送以进行查看> json字符串保存到dom,以允许我的JavaScript代码访问它>将json加载到$(document).ready内部的挖空视图模型中 我的问题javascript-使用Knockout JS将绑定应用于数组
我有一个AJAX请求,它返回一个对象数组(结果).在成功回调函数中,使用以下命令应用绑定: success: function(data) { ko.applyBindings(new ResultsViewModel(data), target); } 其中target是目标DOM元素,并且创建了ResultsViewModel,类似于: function Resjavascript-使用复选框构建表并使用Knockout.js绑定到数据
对于Knockout,我非常(非常!)很新,希望您可以针对以下问题为我指明正确的方向. 我有一个在jsFiddle上寻找最终结果的示例 最终,我希望表行中有多个复选框,这些复选框与价格绑定(将被动态加载).该行的最后一个单元格将保存所有已选择价格(已选中此复选框的价格)的平均值. 据我对ViewMoCnockoutjs可观察到的数组到列表
我已经搜索了高点和低点,并尝试了许多不同的选项,但无法弄清楚这里出了什么问题. 我有一个基因敲除视图模型,看起来像这样: {"Id":0,"Type":"post","Title":"adsf","AuthorId":0,"Description":"adsfadsf","ChosenCategoryValues":[&quojavascript-kickout.js-计算或可观察
我有一个应用程序,允许我们的客户访问我们的网站,获取报价,然后进行投资回报分析等. 有两个部分…“报价”部分和“投资回报”部分. 我正在使用淘汰赛来同步字段….因此,当客户进来并说他们需要10 x 10的单位时,我们给他们报价4,000美元.此值将作为成本复制到“投资回报”表.然后,javascript-未捕获的ReferenceError:无法解析绑定
所以这是我想做的 我希望使用剔除功能仅在变量myvalue具有某些内容时才显示 这是我的代码 html <script type='text/javascript' src="../js/knockout-2.3.0.js" defer="defer"></script> <script type="text/javascript" src="../js/searchModel.js&javascript-Bootstrap模式表单将不会与淘汰赛的提交绑定一起提交
我在这里有一个jsFiddle示例:http://jsfiddle.net/vsZhg/ 我正在我的引导程序模式内构建一个窗体.问题是,除非用户单击提交输入,否则永远不会执行敲除提交绑定.我怀疑引导程序会阻止执行敲除绑定,但是,我不确定如何解决此问题. 如果您按Enter键,则模式对话框将关闭,并且绑定函数将永淘汰$root和$parent中Javascript变量的范围
我有一个设置为使用剔除的javascript视图模型,并且在该视图模型中有两个视图模型,在我的页面上下文中有数据绑定. 因此,我设置了页面,以便一个视图模型通过“ with”绑定绑定到页面的某个部分,然后另一个视图模型通过“ with”绑定绑定到另一部分.现在,我已经设置好它,以便单击事件我无法获取最简单的基因敲除示例工作?
我已经尝试过此代码,但无法正常工作.我的代码如下 <link href="~/Content/knocktest.css" rel="stylesheet" /> <script src="~/Scripts/knockout-2.3.0.js" type="text/javascript"></script> <script type="text/javascrjavascript-Knockout.js-注册以更改observableArray
我正在尝试捕获可观察数组更改的事件. 此JSFiddle的完整示例 阅读this question之后,我了解到KO不能捕获成员值的变化. 我试图捕获的更改是groups数组的对象中的ready标志. 使用传统的KO方式,我将定义如下 self.groups_status = ko.observableArray( $.map(self.groups(), funcjavascript-KnockoutJS,使用可订阅的. callbackTarget
我想在我的应用程序中实现一个简单的pub-sub,因此可订阅的KO似乎很有希望. 我有以下代码. var announcer = new ko.subscribable(); var s1 = announcer.subscribe(function(val){ console.log('subscriber1: ' + val); }, null, 'news'); var s2 = announcer.subscribe(funjavascript-敲除选中的绑定-仅选中一项
我有一个带有复选框的管理员列表.我希望只能选择一个管理员. HTML: <tbody data-bind="foreach: people"> <tr> <td> <input type="checkbox" data-bind="attr: { value: id }, checked: $root.selectedAdmin"> <span data-bind="javascript-Knockoutjs清除DOM清除
我将在单个页面应用程序中使用基因敲除js,我担心即使将绑定应用到的任何DOM元素都被删除,可观察对象是否仍保留在内存中. 我认为我将需要在应用程序中通过调用 ko.cleanNode(DOMElement) 在使用可观察对象的每个DOM元素上,然后将其从文档中删除.我只需要一个人来确认情况就是如此javascript-使用Knockout.js从Json响应创建表
我正在尝试使用Json响应和Knockout.js创建表 用JavaScript $(document).ready(function() { $.ajax({ method : "POST", url : "devTestServlet", success : function(data) { ko.applyBindings({ rows : dataJavascript-如何通过减少DOM操作来提高性能?
在下面的简单示例中,Knockout调用HTMLElement.appendChild 18次以呈现模板.它不使用DocumentFragment,因此这18个操作中的每个操作都是在实时DOM上进行的,从而导致重排.理想情况下,在实时DOM上应该只调用一次appendChild. 这确实会损害性能,有人知道如何减少损失吗? JS BIN与代码.剔除DatePicker绑定的项目不会禁用DatePicker
我有一个用于日期选择器的自定义敲除绑定. ko.bindingHandlers.valueAsDatePicker = {...} 当绑定的输入字段状态(启用/禁用)绑定到可观察到的KO时,它不会启用/禁用datepicker图标. 的HTML <input id="txtRequestedTo" type="text" placeholder="dd/mm/yyyy" data-bind="valueAjavascript-您是否需要在jQuery的document.ready中放置一个kickout.js绑定处理程序
您是否需要在jQuery的文档中放置Knockout.js自定义绑定处理程序(不是敲除本身,而是绑定处理程序).准备还是可以安全地假设它们只会在DOM加载后触发init和update函数(Knockout会做到这一点)为了你)?解决方法:自定义绑定处理程序应在Knockout加载后但在调用ko.applyBindings之前注册,javascript-淘汰赛检查属性无法正常工作
嗨,我正在尝试使用带有剔除的复选框,我的行为似乎有问题,这是我的代码: postModel = ko.observable('false'); <input type="checkbox" data-bind="checked:postModel.closeSession" id="dummid" checked> <span data-bind="text: postModel.closeJavaScript-Knockout.js:克隆一个ObservableArray-Object
我想克隆/(深层)复制一个基因敲除js observableArray中的项目. 我在网上找不到有关此问题的任何信息.每个人都想要克隆克隆孔阵列;) 这是jsfiddle: http://jsfiddle.net/drchef/dCHMC/1/ 在那里,您可以看到,我正在使用在SO上找到的Deepcopy方法. this.cloneLine = function() {javascript-淘汰赛:从数组中删除选择选项(已在使用中)
我有一个淘汰赛表格,可以使用按钮复制该表格,以提供多组数据. 但是,“采样率”选择的每个值只能使用一次.例如,默认情况下,第一个表单设置为192000.因此,当我单击“添加速率元素”时,生成的表单不应在“采样率”下拉列表中包含192000作为选项. 显然,如果将第一种形式的“采样率”设