我正在从事一个项目(Ionic3,Angular5)。
我试图从root索引文件中导入的外部js文件中更改ion-input的值,但没有机会。
<ion-input (ngModelChange)="valueChange($this)" [(ngModel)]="name" id="dataIn"></ion-input>
使用
document.getElementById("data").value = somedata;
和
document.getElementById('data').setAttribute("value", somedata);
任何帮助。
答案 0 :(得分:0)
如果您查看源代码,您可以注意到<ion-input>
实际上只是一个包装器,而不是直接子项的实际输入字段。
所以你可以这样做:
document.getQuerySelector("#dataIn > input").value = somedata;