如果存在值,我正在尝试为value属性赋值,否则指定默认值
这是我的html声明
<input matInput placeholder="{{item.title}}" name="{{item.name}}"
[value]="config[key][item.name]||item.default"
(change)="config[key][item.name]=$event.target.value"
[type]="(item.type=='string' ? 'text': 'number')">
如果存在config[key][item.name]
值,则使用config[key][item.name]
,如果值不存在或默认密钥不存在,则为空字符串。
我正在尝试
[value]="config[key][item.name]||(item.default=='undefined' ? "": item.default)"
但是上面的陈述给出了错误
答案 0 :(得分:0)
正确的sintax是:
10.10.2012:
erewwetrt=1
wrtertret=2
ertertert=3
;
10.10.2012:
asdafdfd=1
adadfadf=2
adfdafdf=3
;
10.12.2013:
adfsfsdfgg=1
sdfsdfdfg=2
sdfsdgsdg=3
;
12.12.2012:
asdasdas=1
adasfasdf=2
dfsdfsdf=3
;
使用plunkr进行编辑: https://plnkr.co/edit/EbptZ3a53weXphYJ1d6Y?p=preview
但是,实现此目的的最佳方法是在typescript文件上执行逻辑。