我是Angular的新手,在实现元素绑定时遇到一些麻烦。非常感谢您的帮助。下面是代码:
<mdl-textfield floating-label label="Memory" #memory
formControlName="memory"
pattern="[0-9]*" error-ms="Must be a number"
type="text"></mdl-textfield>
<mdl-textfield floating-label label="Size" #size
formControlName="size"
pattern="[0-9]*" error-ms="Must be a number"
max=memory.value/2
type="text"></mdl-textfield>
我要实现的是:应该为“ size”文本字段的max字段分配“ memory”文本字段的一半值。当前的实现无效。有人可以提供一些有关如何实现此目标的提示。我还希望通过ngModel概念实现相同的目标,但没有成功。
干杯, 拉克什
答案 0 :(得分:0)
我可以找到上述问题的解决方案。首先,我将两个字段的类型都更改为数字,并为“大小”字段的max属性调用了javascript函数,如下所示。
max={{getMaxSize()}}
此函数检索“ memory”元素的值并返回计算出的值。
可能还有更好的解决方案。但是,到目前为止,我可以提出这个建议。