如何从NativeScript中访问文本字段的输入并将其保存到变量中,就像可以使用document.getElementByID

问题描述 投票:1回答:1

所以我只是想将文本字段中的值保存到javascript变量中。我看到我应该在另一篇文章中做类似的事情

var view = require("ui/core/view");
function pageLoaded(args) {
    var page = args.object;
    var textfield= view.getViewById(page, "textfieldID");
}

但是,我不太了解我应该如何使用它。我在哪里称呼pageloaded和哪些参数?

angular typescript nativescript
1个回答
2
投票

在本机语言中,

我们必须为此使用两个数据出价。

在您的component.html文件中:

<TextField
    hint="username" 
    [(ngModel)]='username'>
</TextField>

在您的component.ts文件中声明变量username: string = '';

[(ngModel)]用于双向数据绑定,因此您可以从文本字段访问该值。

但是请注意,为了使用双向数据绑定,必须将NativeScriptFormsModule导入模块文件的import:[]数组中。

© www.soinside.com 2019 - 2024. All rights reserved.