小编Nic*_*las的帖子

RxJava:包含过去和当前结果的返回列表

我想链接一个连续的数据流并创建一个包含过去结果的结果列表.我可以用以下代码完成.有没有办法在rx链外没有变量?谢谢!

- [0]
- [0, 1]
- [0, 1, 2]
- [0, 1, 2, 3]
- [0, 1, 2, 3, 4]
- [0, 1, 2, 3, 4, 5]
Run Code Online (Sandbox Code Playgroud)
final List<Long> list = new ArrayList<>();

Observable
        .interval(1, TimeUnit.SECONDS)
        .subscribe(new Action1<Long>() {
            @Override
            public void call(Long number) {
                list.add(number);
                System.out.println("- " + list);
            }
        });

Thread.sleep(100000000L);
Run Code Online (Sandbox Code Playgroud)

↓↓↓↓↓↓↓↓↓

Observable
        .interval(1, TimeUnit.SECONDS)
        .addToPastResultList()      // <--- something like this?
        .subscribe(new Action1<List<Long>>() {
            @Override
            public void call(List<Long> list) {
                System.out.println("- " + list);
            }
        });

Thread.sleep(100000000L);
Run Code Online (Sandbox Code Playgroud)

java reactive-programming observable rx-java rx-android

4
推荐指数
1
解决办法
578
查看次数

在Angular2中使用带有FormGroup的jquery-steps

请参阅以下示例.我已经加载jqueryjquery-steps进入项目,它正在工作.但是,在渲染视图后,更改输入框中的数据不会更新表单组中的值mainForm.我相信原因是jquery-steps动态删除并重构了表单的html,因此表单组不再链接到DOM.

有没有办法mainFormjquery-steps重构html 后将FormGroup重新绑定到DOM ?

我读到ComponentResolverViewContainerRef,是它应该使用那些?你能举个例子说明如何在这种情况下使用它们吗?

谢谢!

<pre>{{ mainForm.value | json }}</pre>

<form [formGroup]="mainForm" id="mainForm" action="#">
    <h1>Account</h1>
    <div>
        <label for="userName">User name *</label>
        <input formControlName="userName" type="text" class="required">
        <label for="password">Password *</label>
        <input formControlName="password" type="text" class="required">
        <label for="confirm">Confirm Password *</label>
        <input formControlName="confirm" type="text" class="required">
        <p>(*) Mandatory</p>
    </div>
    <h1>Finish</h1>
    < div>
        <input formControlName="acceptTerms" type="checkbox" class="required"> 
        <label for="acceptTerms">I agree with the Terms and Conditions.</label>
    </div>
</form>
Run Code Online (Sandbox Code Playgroud)
import {Component, AfterContentInit} from …
Run Code Online (Sandbox Code Playgroud)

typescript jquery-steps angular

4
推荐指数
1
解决办法
1381
查看次数