小编Eli*_*jah的帖子

何时何地调用 updateValueAndValidity?

我不清楚我应该在何时何地调用updateValueAndValidity

假设我有一个包含许多 formControl 的 formGroup。现在,基于某些单选选项选择,会触发一个事件来修改多个 formControl 的“验证器”。

Q1:我是在修改后立即调用 updateValueAndValidity 还是在所有修改调用完成后调用 updateValueAndValidity?

Q2:我是否可以通过表单更新formGroup / formControls来更新所有formControls

this.form.updateValueAndValidity('emitEvent': false);
Run Code Online (Sandbox Code Playgroud)

或单独调用每个 formControls

this.form.get('control1').updateValueAndValidity('emitEvent': false);
this.form.get('control3').updateValueAndValidity('emitEvent': false);
this.form.get('control8').updateValueAndValidity('emitEvent': false);
Run Code Online (Sandbox Code Playgroud)

validation angular angular2-form-validation

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

在CSS中指定边距和填充的正确方法是什么?

对于这些有效值marginpadding在CSS?

margin: 0px 10px;
padding: 5px 0px 10px;
Run Code Online (Sandbox Code Playgroud)

我以为你总是必须指明所有四个方面:

margin: 0px 10px 0px 0px;
padding: 5px 0px 10px 0px;
Run Code Online (Sandbox Code Playgroud)

此外,当我像margin: 0px 10px 0px 0px;编辑器一样编写CSS时,IntelliJ警告我这px是多余的.这样的属性是否应该以不同的方式写


对于阅读这篇文章的人来说,答案就在于所有回复.每个都澄清了速记方面.感谢所有回复的人.

css margin padding

3
推荐指数
2
解决办法
782
查看次数

JAVA是否可以动态地让一个类扩展另一个?

我从昨天起就一直在寻找一种方法来做到这一点.我所拥有的是来自第三方的数百个POJO,需要根据业务规则将属性应用于这些POJO.我正在避免改变POJO,因为第三方可能会重新创建它们,从而造成管理文件的噩梦.

我试图做的是动态地让一个类扩展另一个类.例如.

POJO:Foo.java

package abc.service;

public class Foo {
    private String greeting = "";

    public Foo(){
        gretting = "Good morning";
    }

    public String getGreeting(){
        return greeting;
    }
}
// end file
Run Code Online (Sandbox Code Playgroud)

我的:Bar.java

package abc.service;

public class Bar {
    private String claim = "";

    public Bar(){
        claim = "You're correct";
    }

    public String getClaim(){
        return claim;
    }
}
// end file
Run Code Online (Sandbox Code Playgroud)

我的:TestMe.java

在与POJO分开的类中尝试使用POJO扩展我的另一个类.

这超出了JAVA的能力吗?

package abc;

public class TestMe {
    Foo f = new Foo();
    Class c1 = f.getClass();

    Bar b …
Run Code Online (Sandbox Code Playgroud)

java

2
推荐指数
1
解决办法
111
查看次数

(Q) Kafka:kafka-topics.sh --describe 给我看的是什么?

你能解释一下 kafka-topics.sh --describe 显示的是什么吗?我正在关注一个教程视频,也在阅读 Apache 文档,但我需要更清楚地了解我正在查看此图中以下列的内容。

Leader:这是指向第 3 个 broker 还是指向第 3 个分区 [2]?

副本:这是指向 brokers:partitions 吗?

Isr:这是指向 brokers:partitions 吗?

如果有人解释 A、B、C、D 列是什么,我将不胜感激。主题描述

apache-kafka

2
推荐指数
1
解决办法
714
查看次数

如何使用vertx-default-jul-logging.properties文件控制文件的格式和数量?

我正在努力使用该Vertx软件包。所有记录都将通过Vertx(io.vertx.core.logging.Logger)完成

今天,我可以使用vertx-default-jul-logging.properties文件注销到文件。我一直坚持的是这三件事。(是的,我一直在线阅读大量文档。我只需要看到一个可靠的工作属性文件,上面写的东西就可以了)1.如何指定多个输出文件,所以一些文件转到mmddyy class.method.log和mmddyy audit.log的第二个文件

  1. 如何控制内容的输出,使日志的格式为{“ yy-MM-dd”} [%-5level]%class {15}。%M:%L-%msg%n

  2. 您可以向我指向的任何可靠资源都提供了一些有关在此vertx-default-jul-logging.properties文件中编写适当内容的教程,因为我花了很多时间在此上并且不认为应该花这么长时间得到。

感谢你的帮助。

java vert.x

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

未指定使用5.30.0时,Perl的HelloWorld示例给出两个错误

NEWBIE:所以今天我开始学习Perl的教程,并且在我开始使用#。###之前还不错

有人可以解释省略版本时Perl的默认值吗?

当我把使用值设为5.30.0时;该示例将运行。但是,如果我根本不指定该行,则根据main的位置和对sayit()的调用,将出现以下两个错误。

如果主包,则发生第一个错误;在文件顶部说hello :: sayit()...。

无法在helloWorld.pl第7行通过包“ hello :: sayit”(也许您忘记加载“ hello :: sayit”?)找到对象方法“ say”。

#!/usr/bin/perl
use strict;
#use warnings;
use warnings FATAL => 'all';
# default namespace is main
package main;
say hello::sayit();
say world::sayit();

# new namespace called hello
package hello;
sub sayit {
    return "hello";
}

# new namespace called world
package world;
sub sayit {
    return "world";
}
Run Code Online (Sandbox Code Playgroud)

如果软件包为main,则会发生第二个错误;在文件底部打个招呼:: sayit()...。

Bareword在helloWorld.pl第20行的“ say hello :: sayit”附近找到了运算符的预期位置

#!/usr/bin/perl
use strict; …
Run Code Online (Sandbox Code Playgroud)

perl version

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

如何搜索 Microsoft 创建的扩展

如何在 VS Code IDEA 的扩展面板下搜索市场中由 Microsoft 或任何其他特定作者创建的扩展?

请发布一个搜索示例,例如

查找由 Microsoft 创建的处理 UML 的扩展。

visual-studio-code vscode-extensions

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

如何在 SoapUI 中获取日期减去天数?

在认为这是重复之前,请阅读。

我一直在阅读这里和其他地方的帖子,但无法弄清楚为什么日期一开始就无效。

我正在使用 SoapUI Pro 进行调用并已放置在提交一些代码参考的 XML 中,以便创建过去的日期,但我需要它们与今天相关,而不是将来或​​遥远的过去,所以我有使用了以下

${=import java.text.SimpleDateFormat;
new SimpleDateFormat("YYYY-MM-DD").format(new Date()-6);}
Run Code Online (Sandbox Code Playgroud)

当我提交对 Web 服务的调用时,我会返回此错误。

“2016-02-32”不是“日期”的有效值

有人可以解释为什么会发生这种情况吗?我需要纠正什么?

最终,我需要能够做两件事。

  1. 创建一个日期格式为 YYYY-MM-DD 过去 6 天
  2. 创建格式为 YYYY-MM-DD HH:mm:ss.SSSXXX 的日期时间

非常感谢这方面的一些帮助。我不是要使用日期吗?我已经看到一些使用日历和对 Java 8 的新引用,这只是今天早上时间紧迫的事情,我不想深入任何兔子洞来跟踪可能有问题的可能的事情,因为服务器不是此时使用 Java 8。

java datetime calendar date soapui

0
推荐指数
1
解决办法
3014
查看次数