问题标签 [javascript-databinding]
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.
sapui5 - 更改事件未触发 JSONModel
我有一个名为资源的模型我需要监听更改事件我已附加绑定如下
当我将数据添加到模型如下时,不会触发更改事件
但是当我第一次将数据添加到模型时,它会触发
dojo - 道场改变数据道场附加点的范围
您可以指定/更改 data-dojo-attach-point 的范围到当前小部件以外的东西吗?
例如。我有一个名为 parent 的模板化小部件。在该模板中,我有另一个名为 child1 的小部件。嵌套在 child1 中,我有一些小部件。我想将这些嵌套的小部件绑定到 child1 而不是父级。
编辑:
我想将“span”绑定到 somePane 而不必通过 someContainer。
javascript - 隔离范围和绑定的问题
我尝试构建指令,在该指令中我想在按元素单击时更改模型。某种复选框......这是我的代码
比我尝试通过观察包含所有复选框的 ng-model 属性的对象来 $watch 父控制器中的此复选框组。
当我通过它定义属性scope.model = true;
并且观看作品时,但是当我scope.model
在某些原因下单击更改时它不会影响data
对象并且观看不起作用。有人能告诉我为什么吗?
谢谢!
javascript - 有没有办法分配一个函数并动态创建 ng-model?
ng-model
考虑到下面的代码,如果满足 uniqueAttribute 条件,我将尝试使用 2 个不同的对象动态构造。
下面是它返回vm.abc
或vm.def
绑定到的函数ng-model
但它会引发错误:
错误:[ngModel:nonassign] 表达式 'vm.isUniqueAttribute(entityDefinition)' 是不可分配的。
有没有办法像处理它一样或任何替代方法来实现这一目标?
我可以通过为其分配一些单个对象,然后将其分类为 2 个不同的对象作为最终选项。但是,只是想知道是否可以毫不费力地处理它。
angular - 两种方式绑定在 Angular 2 中不起作用
在我的项目中,我使用了 jQuery 插件(datepicker 和 iCheck),并且可能会使用更多的插件。我已经设法从角度调用 jquery 插件方法,但角度 2 方式数据绑定不适用于使用 jQuery 插件的元素。
例如,我的模板中有复选框
对于我的组件打字稿文件中的上述复选框
评论 iCheck 方法会导致正确的数据绑定,但由于 iCheck 我无法获得检查状态。为此应该怎么做。
为什么即使选中复选框,rememberMeChecked 变量值也不会改变?
javascript - SyntaxError: missing ) 在带有 3 个参数的参数列表之后
我需要将 3 个参数作为查询字符串传递给 iframe,我使用带有锚点的 runat='server' 的原因是为了向用户显示他们无法单击此链接,直到他们提交我在服务器端执行的“备注”,即禁用链接。Onclick 我收到此错误 请建议任何替代方法或如何解决此错误?
angular - Angular 2 Databinding 为什么以及如何工作
来自德国的早安,
首先,我的代码就像一个魅力,我对 Angular 2 令人敬畏的学习曲线感到高兴。我比以往任何时候都更快地完成工作。
我的问题是我不明白为什么数据绑定有效。对于我所看到的,我没有得到任何可以解释的代码。希望有人能给我一个提示。
基本上我有3个变量:
列表的创建:
pagedItems 由 employees.slice 定义
ShowDialog(=更改员工的公式):
我的公式:
在公式中,我将所有内容绑定到员工类。提交时,我将数据保存在数据库中。
所以这基本上就是我所做的一切。我现在的问题是我不明白为什么,如果我在公式中更改员工类(即使在提交之前),员工类和 pagedItems 类也会发生变化。我的名单也是如此。
我看到的是我将变量设置为:员工 -> pagedItems -> 人 -> 员工
但没有一条线可以引向另一个方向。所以不知何故 Angular 自己做这件事。
如果你能解释它或者只是发送一个解释它的教程,我会很高兴。
编辑1:
这样我将它导入到公式组件中,也不太清楚为什么我不在这里写:
但否则它不会工作。
啊,如果我已经问过了,如果您有提示,我可以如何在 form-ShiftData(单独的组件)中设置 displayDatacollect(Formular),我很乐意:D
javascript - 淘汰赛:带有表格列的 foreach 插入额外的 TR
一个jsfiddle解释了这个问题。我想用来knockout:foreach
为表生成列标题(<th>
标签)列表。但是,如果您检查 DOM,您会看到<tr>
在 each 周围插入了 a <th>
,这导致列标题全部堆叠在最左边的列上方,而不是在相应的表格单元格上方显示一个列标题。
我想也许无容器语法会是我的朋友,但在这里我在另一个 jsfiddle中尝试它并且它不起作用;如果您打开 javascript 控制台,您将看到无法找到关闭 foreach 循环的评论(还有其他关于此特定问题的 SO 问题,但他们的解决方案对我不起作用)。
javascript - 获取 jscript 函数中查询返回的记录数
如何获取在 j 脚本函数中执行的查询所返回的记录数?我正在尝试如下但没有得到我做错的地方。