改变外部js文件的离子输入值

时间:2018-05-05 09:31:31

标签: angular ionic-framework

我正在从事一个项目(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);

任何帮助。

1 个答案:

答案 0 :(得分:0)

如果您查看源代码,您可以注意到<ion-input>实际上只是一个包装器,而不是直接子项的实际输入字段。

所以你可以这样做:

document.getQuerySelector("#dataIn > input").value = somedata;