问题标签 [oneway]

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 回答
150 浏览

angularjs - 在 Angular 1.5+ 中绑定一次

我正在为我的应用程序使用组件,并且仅在我的承诺解决时才显示模板:

我的组件具有单向数据绑定:

但是如果我只想直接调用一个服务来从我的组件的控制器中获取一些数据并将其显示在我的 html 模板中呢?我怎样才能绑定一次?

::在我们的 html 模板中使用 Angular 1.5+ 中的bind-once () 仍然被认为是“好习惯”吗?

0 投票
1 回答
246 浏览

angularjs - ng-click=function() 如何在 ng-repeat 中工作?它是否创建了作用域函数的多个引用?

我有一个超过 2000 名员工的 ng-repeat 数据,这些数据显示在行中,并且在每个重复的行/块内,我有一个函数将工资信息传递给指令以进行某些处理。我在 ng-click="calcSalary(emp)" 上绑定函数。现在我的问题是 ng-click="calcSalary(emp)" 会被创建 2000 次吗?2000个不同的参考将存储在后端?是否将创建 2000 个 calcSalary() 函数附加到范围?表现会如何?有什么方法我们只写 ng-click="calcSalary(emp)" 只写一个并根据点击的特定行传递员工数据?

0 投票
0 回答
665 浏览

mvvmcross - 在 iOS 中使用 FFImageLoading.Cross.MvxCachedImageView 进行绑定

我正在使用FFImageLoading.Cross.MvxCachedImageView并尝试在 iOS 中进行条件绑定,但它因以下 Mvx 跟踪而失败:

为 MvxValueConverterValueCombiner 组合器操作绑定图像的绑定执行期间出现的问题 - 问题 ArgumentException:“System.String”类型的对象无法转换为“UIKit.UIImage”类型。

有谁知道可能出了什么问题?

0 投票
1 回答
82 浏览

objective-c - 什么是objectC中的oneway Bool

在我的软件中,它具有以下功能

- (oneway BOOL)saveDocument:(INJDocument *)document

我不明白oneway Bool。你能解释一下“oneway Bool”是什么意思吗?我们应该什么时候使用它?

0 投票
1 回答
428 浏览

relationships - 超级账本作曲家中的关系是什么?

你能解释一下由“箭头-->”定义的超级账本作曲家中的关系概念吗?

0 投票
1 回答
214 浏览

bash - Bash:嵌套循环单向比较

我有一个关于 bash 嵌套循环的问题。

我有一个输入文件,每行一个文件名(完整路径)我读了这个文件,然后我做了一个嵌套循环:

我在循环中的程序非常低。基本上它将文件A与文件B进行比较。

我想跳过 A 与 A 的比较(即比较一个文件和它的文件)并且我想避免排列(即对于文件 A 和 B,只对 B 执行 A 而不是对 A 执行 B)。

执行此操作最简单的方法是什么?

0 投票
2 回答
1175 浏览

c# - WPF: TwoWay binding is ALWAYS updated - OneWay binding is ONLY ONCE updated

I know what you think: It is 2017, please don't come up with this again, but I really can not find any valueable explanation for this.

Please have a look at the ActiveNotes property in this XAML-Code.

I have this TwoWay binding in my XAML, which works perfectly. It is ALWAYS updated, if the PropertyChanged event for ScaleNotes is fired and if the binding is set to TwoWay.

The ScaleNotes property in the ViewModel looks like this. Whenever it changes, the PropertyChanged event is guaranteed to be fired. I checked and double checked it. The business logic in the ViewModel works.

Up to here everything is ok. Whenever the ScaleNotes property in the VM is changed, the target property ActiveNotes is updated.

Now the problem:

If I only change the binding in the XAML to OneWay and the business logic in the VM stays 100% the same, the ActivesNotes property in the target object is updated only once even if the PropertyChanged event is fired. I checked and double checked it. The PropertyChanged event for the ScaleNotes property is always fired.

Just to make this complete, here is DP in the target object.

I don't understand this. From my knowledge, OneWay and TwoWay only define in which direction the values are updated and not how often they can be updated.

I can not understand, that everything works fine with TwoWay, the business logic stays 100% the same and OneWay is a deal breaker.

If you ask yourself, why I want to know this: This binding was planned as a OneWay binding. It makes no sense to update the source in any way. I only changed it to TwoWay, because OneWay doesn't work as expected.

SOLUTION with the help of @MikeStrobel: (see comments)

The code needs be changed this way:

Using a OneWay binding, the assignment in the OnActiveNotesChanged event handler method deletes or clears out the binding. Mike is correct saying, that the assingment is completely unnecessary, because at this point of time the value is already set before in the property. So it makes no sense at all, no matter if I use OneWay or TwoWay binding.

0 投票
1 回答
1039 浏览

java - Java Web Services中如何实现单向操作?

如何在 Web Services 中实现单向操作(使用 Java 或 Spring 注解)?

我试图添加一种方式,如下所示

但它仍然是请求-响应而不是异步或一种方式。

任何人都可以建议在服务端点中进行单向操作并让其他操作按照请求响应运行吗?

0 投票
2 回答
4815 浏览

video-streaming - WebRTC 单向视频通话

我们正在公司里摆弄WebRTC。我偶然发现了一件奇怪的事情,我不确定这是 WebRTC 的设计还是我们这边的实施错误。

我们目前有一个简单的 WebApp,它显示在线联系人的联系人列表。现在可以简单地呼叫联系人列表中的任何用户。

呼叫者和被呼叫者可以自由选择共享网络摄像头和/或音频。然后由 GetUserMedia() (MediaConstraints) 尊重。

现在奇怪的是:客户端(Chrome 65)只有在呼叫者开始时启用视频时才协商视频呼叫。如果呼叫者没有提供他的网络摄像头,我们不会让被呼叫者网络摄像头流回(如果他允许的话)。

但是,当呼叫者在启用网络摄像头的情况下发起呼叫并且被呼叫者决定不显示他时,一切都按预期工作。(只有来电者有直播)。

如果双方同意显示视频,我们将获得双向视频流。

如果这是故意的,有人有一些内部知识吗?是否可以在不显示自己的网络摄像头的情况下给某人打电话,但后来看到被呼叫者的网络摄像头?

在此先感谢,斯文

0 投票
4 回答
11623 浏览

angular - Angular - 如何通过单向绑定在 ngFor 循环中获取输入值

你能给我一种通过单向绑定在 ngFor 循环中获取输入值的方法吗?

如何设置 NEWVALUE?用双向绑定很容易。但是点击取消后,值已经改变了,因为我不想要。所以会避免这种方式。

我发现的一种解决方案是使用 (ngModelChange)。

我猜这不是清晰和优化的代码。

据我所知,带有# 的模板绑定也不适用于ngFor。喜欢

你对我有什么好的解决方案吗?