我想知道为什么在反应式的Angular中,当带有属性type='number'的输入标签为空时,它们的值是null,即使在原生HTML5中我们从来没有看到它们有null作为值。角度反应形式的输入标签如下所示。return new FormGroup({
min: new FormControl('', /*
MS Access似乎支持代码中的空值,但我无论如何也搞不清楚如何在表中直接输入空值。这令人抓狂,因为一旦字段中输入了数字,就永远不能将其删除或设置为空。通常,允许零长度字符串可以解决这个问题,但是Access会以不同的方式处理空字符串和零长度字符串的XML导出。null消除关联的XML标记,长度为零的
我所要做的就是在输入时将我输入的数字自动格式化为$,但实际模型中只有number,没有$。我尝试了不同的方法,但我现在得到的是,如果我在模型中已经有一些值(而不是null),它将显示为$。但是如果它是空的,或者如果我删除了输入中的所有内容并从头开始,那么值就不会被格式化为$。我做错了什么?这是一个jsfiddle
an
在这里容忍我,我要尝试一些愚蠢的东西。当我在控制台中计算typeof(null)时,我得到了"object",所以在逻辑上,我应该能够为它分配属性,但是null.foo = 42给了TypeError: Cannot set property'foo' of null。当涉及到哪些全局对象是可变的时,Javascript只是挑剔吗?