问题标签 [2-way-object-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.

0 投票
1 回答
2962 浏览

angularjs - 使用 AngularJS 在 HighCharts 中单击事件和双向数据绑定

我正在尝试在 AngularJS 中为 HighCharts 编写一个指令,它支持两种方式的数据绑定以及图表上的单击事件。

指示:

现在,当我这样编写 HTML 时:

它支持点击事件,但不支持双向数据绑定。

并且,当它作为表达式传递时:

它支持两种方式的数据绑定,但是用 example_chart 的 JSON 编写的用于单击事件的函数没有被解析,因此无法运行。

因此,建议一种以AngularJS方式处理这两种情况的方法。

0 投票
1 回答
1915 浏览

c# - Winforms 双向数据绑定:强制更新字段

我希望对我的代码中缺少的内容有所了解。
我有一个文本框绑定到一个对象属性,该属性是列表中的一个项目,如果我请求列表中的另一个项目,该值不会在表单上更新。

用下面的例子来说明:
txtGain 值在 openJSONRequestFileToolStripMenuItem_Click 函数之后填充
一旦我在 cmbSignals 组合框中选择了不同的东西,我希望 txtGain 值会更新,因为 SelectedChannel 也会更新,这反过来会更新 selectedindex 但它不会发生。

基本上我想根据我在 cmbSignals 中选择的内容更新我的 txtGain 值。显然绑定在那里,以便我可以修改文本框中的值并在其绑定的属性中更新它。

我怀疑我必须以某种方式强制更新绑定,但不知道该怎么做。任何帮助,将不胜感激。

0 投票
0 回答
164 浏览

actionscript-3 - Flex ItemRender 不更新数据源

首先对大量代码和糟糕的编码感到抱歉,我已经有一段时间没有完成 AS3/Flex 了,对于我的一生,我不记得如何在 ItemRender 中获取 ItemRenderer 来更新数据源。例如GymButton2.mxml简单地将 +1 添加到单击按钮时它提供的数据中,这应该更新原始数据源 activeGym 但是......它没有,我认为这是因为绑定没有按预期工作?

主.mxml

Gym2.as

GymSetRenderer.mxml

GymButton2.mxml

0 投票
2 回答
2007 浏览

javascript - AngularJS:数据绑定到数组元素不适用于批量更新

期望的行为是我想<a>根据从后端返回的数据动态生成一些导航条目(一些 s )。因此,我将 herf 和每个文本绑定到<a>数组元素的字段model。后端调用返回后,我将返回数据分配给以data更新modelhtml。modeldata共享相同的结构,但这对我不起作用。

数组看起来像

更新逻辑

HTML

上面的代码只是默默地失败了,控制台没有任何输出。我尝试将字段从分配datelink( links.Steps[0].link == data.Steps[0].link) 并且有效。所以我想知道是不支持这种批量更新还是什么?另外我想知道我应该如何解决这种 ng-directive 问题?

0 投票
4 回答
7924 浏览

html - 本机 Web 组件中的 2 路数据绑定

我一直在阅读有关 Web 组件的内容,并且对新生规范非常感兴趣。有谁知道DOM中是否支持2路数据绑定,而不必使用Polymer?一个例子将不胜感激。

0 投票
1 回答
934 浏览

jquery - 从聚合物中的多个输入框中获取数据

我有一个“卡片”元素列表;每个都有一个纸张输入元素和一个按钮元素;每个元素都从外部 JSON 中获取一些数据(在 my-post-service 元素中,我嵌入了 core-ajax)。我的目标是,当用户在文本框中写一些东西并点击相关按钮时,用户插入的特定卡片和文本的信息被发送到另一个函数。这是这个聚合物元素的代码:

目前,当我点击某个按钮时,我总是能够获取特定的卡片信息(通过模板属性),但我只能从第一个纸质输入元素(第一张卡片之一)中检索文本。

Ps 我是聚合物的新手,所以也许我错过了一些愚蠢的东西......!

0 投票
1 回答
460 浏览

c# - 没有 XAML 的双向数据绑定

我有一个类,当它的一个属性发生变化时,我想用它来更新一个文本框。我还希望能够在文本框更改时更改 classes 属性。换句话说,我希望能够进行双向数据绑定。我在网上看过,所有的例子都需要一个 XAML 文件。由于我不熟悉 XAML,如果可能的话,我想远离它。

是否可以在不使用 XAML 的情况下对类进行双向数据绑定?

更新:

我发现这个http://msdn.microsoft.com/en-us/library/ms743695%28v=vs.110%29.aspx,它似乎工作。但是,我并不完全理解它在做什么。

更具体地说,我不明白 PropertyChanged 和 OnPropertyChanged 是如何相互关联的。

0 投票
1 回答
1507 浏览

c# - 数据绑定单选按钮

我会尽量保持简洁。

我遇到了一个问题,我有一个带有 3 个单选按钮的双向数据绑定。我的问题是,一旦我更改了选择的单选按钮,我就会得到一种周期性的变化。那么发生了什么,我更改了更改源数据属性的单选按钮,但源数据属性更改了绑定的其他 2 个属性,这反过来又更改了其他单选按钮,这些单选按钮也会调用这些属性的 PropertyChange 函数. 如何修复它,以便 PropertyChange 每个单选按钮开关只发生一次。

属性更改事件处理程序:

数据绑定代码:

形成图像:

在此处输入图像描述

0 投票
1 回答
624 浏览

javascript - 带有表达式的 Ractive 双向数据绑定

我想要一个input表示原始(字符串,数字)值的列表,以便您可以将它们作为逗号分隔值输入,但将模型更新为数组:

将被管理:

并会呈现如下内容:

* [ TheFunctionName ] [ "arg1", 2, "arg3" ] * [ AnotherMethod ] [ 4.678 ]

主要是因为我不需要找出一个好的 UI 来动态添加/删除参数输入(比如在某些按键上绑定,使用按钮添加/删除字段等)。

我可以使用“占位符”属性进行数据绑定,并且可能会观察到更新实际属性,但是在“序列化”底层模型时我需要将其过滤掉。似乎我可以使用具有 getter 和 setter 的计算属性,但从文档中不清楚它如何与列表中的嵌套属性一起使用(即列表中有许多条目dataTransforms

0 投票
3 回答
528 浏览

angularjs - 2-Way-Databinding 不能在工厂使用 MEAN-Stack 的 AngularJS 中工作

我正在尝试构建一个单页应用程序,其中列出了我的本地数据库(MongoDB)中的一些文件,但 AngularJS 没有向我显示数据。当我通过 Postman 从 Express-API 获取它们时,一切正常。我通过一个控制器获取它们,该控制器调用一个工厂,这是获取数据。但是当我从数据库中删除一个文件时,AngularJS 并没有更新表。当我重新加载页面时,它显示的是没有删除项目的正确数据,但为什么 2-way-databinding 不起作用?

这是我的 index.html 中的表格内容:

这是我的 app.js: