angular - Angular-mdl 中的元素绑定
问题描述
我对 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>
我想要实现的是:“大小”文本字段的最大字段应该分配有“内存”文本字段值的一半。当前的实现不起作用。有人可以提供一些关于如何实现这一目标的提示。我也希望通过 ngModel 概念实现相同的目标,但没有成功。
干杯,拉克什
解决方案
我可以找到解决上述问题的方法。起初,我将两个字段的类型都更改为数字,并为“size”字段的 max 属性调用了一个 javascript 函数,如下所示。
max={{getMaxSize()}}
此函数检索“内存”元素的值并返回计算值。
可能还有更好的解决方案。但是,到目前为止,我可以想出这个。
推荐阅读
- react-native - React Native & React Navigation 5.x:在特定屏幕中隐藏底部标签栏
- python - Python从字符串值获取单词(行)
- unit-testing - Mockito 使用来自同一类中其他测试方法的方法存根
- php - 表单提交后从锚标签中获取价值
- c# - 容器网络如何处理 .Net 和 Docker 的端口映射?
- python - 笔记本不能在 Binder 中工作;OSError:libusb-1.0.so.0:无法打开共享对象文件:没有这样的文件或目录
- python - 使用正则表达式删除特定单词之间的单词
- android - 向最近的信号塔上的所有用户广播 SMS 消息
- reactjs - 使用 React 查询中的日期来过滤导致过多重新渲染的现有状态
- python - 我的 tcp 套接字连接的奇怪行为(一段时间后得到错误的数据)