knockout-3.0

    1热度

    2回答

    使用knockout JS,我该如何应用条件with绑定到HTML? 我有两个observable,任一个应该基于一个条件使用相同的html代码。我想要做这样的事情: 如果some-condition: <div data-bind="with: observable1"> 其他: <div data-bind="with: observable2"> <!-- the belo

    0热度

    2回答

    我有一个具有2个可观察属性的可观察数组。通过UI放置时的输入框下面 <tbody data-bind="foreach: Scopes.ScopesData"> <tr style="vertical-align: baseline"> <td style="white-space:nowrap"><span data-bind="text: name" /></

    1热度

    1回答

    我正在尝试使用https://github.com/rniemeyer/knockout-jqAutocomplete将淘汰购物卡转换成jquery自动完成。 下拉式工作,无论选择值后,我得到:Uncaught TypeError: options.value is not a function。 我的绑定是: <tbody data-bind="foreach: lines"> <tr

    0热度

    1回答

    以下代码执行多个阿贾克斯电话。实际上我只想要一个电话。 var update = function(){ if(self.origin() && self.destination()){ // AJAX CALL HERE $.get(something); } } self.origin.subscribe(fu

    1热度

    1回答

    最近遇到了一个问题,由于嵌套问题,淘汰对HTML注释的绑定不能很好地形成。我使用了一个html注释来存放ko if:,然后使用ko foreach,它绑定到一个html <div>,但设法弄错了嵌套。下面是问题的例子: <!-- ko if: isGuestCheckout() --> <div data-bind="foreach: formSection()"> <!-- /ko>

    0热度

    1回答

    我试图在弹出框中应用HTML中包含的点击绑定。 单击事件不会在$ root.confirmDeleteColor 工作下面是html代码和按钮(YES)click事件被调用。 <tbody data-bind="foreach: responseData"> <td align="center"> <a class="btn btn-default glyphicon gly

    0热度

    1回答

    我有表格/网格显示基于它们类型的设备。每当下拉改变时,表格应该更新以显示正确的设备。要做到这一点,我有一个计算器按类型过滤设备,并向表格/网格添加一个新的空白行。 这里的HTML: <table> <thead> <tr> <th><!--Row Number--></th> <th>Serial No.</th> <th>Name<

    0热度

    1回答

    我正在寻找创建可重用组件,我只是无法创建我需要的双向绑定,而没有外部库,比如我见过的邮箱子/ pub。 这里是什么,我试图做 这是一个非常简单的例子为例codepen但它表明我需要什么。 该mainViewModel有一个属性name,我需要从name-input组件。 我习惯于角度2+和使用双向绑定,KO有类似的东西吗? 感谢 史蒂夫 编辑: 的Javascript: ko.components

    0热度

    1回答

    我的问题场景与this one几乎相同,但我绘制的表格具有更复杂绑定的TD单元,每个绑定都是唯一的该列被绑定。有时它只是HTML的独特之处。 换句话说,使用databind=foreach对列进行循环并且仅仅嵌套执行text绑定的<TD>是不够好的。 我可以让我的桌子上呈现初始页面抽奖,使用template{nodes:xxx}结合,在那里我通过DOM数组节点..像这样: <table>

    1热度

    1回答

    考虑下面的代码: if (countriesLookup()) { countriesLookup().fill(initialData.Countries); } else { const subscription = countriesLookup.subscribe(function (lookup) { lookup.fill(initialData.Co