如何获取 Nativescript 中复选框的值?
How to get value of check box in Nativescript?
我是 nativscript 的新手,我正在使用 nativescript-checkbox。我想从 checkbox.i 中获取值,在 git 中心看到,但我没有找到获取 属性 的解决方案。 https://libraries.io/npm/nativescript-checkbox
有什么建议吗?
这是一个非常基本的示例,说明如何处理 nativescript-checkbox 插件中的复选框。
例如对于启用 TypeScript 的项目
page.xml
<Page xmlns="http://schemas.nativescript.org/tns.xsd"
xmlns:CheckBox="nativescript-checkbox"
loaded="pageLoaded">
<StackLayout>
<CheckBox:CheckBox text="CheckBox Label" id="myCheckbox" checked="false" />
<Button text="on toggleCheck" tap="toggleCheck" />
<Button text="on getCheckProp" tap="getCheckProp" />
</StackLayout>
</Page>
page.ts
import { EventData } from 'data/observable';
import { Page } from 'ui/page';
import { CheckBox } from 'nativescript-checkbox';
import { topmost } from 'ui/frame';
let page;
export function pageLoaded(args: EventData) {
page = <Page>args.object;
}
export function toggleCheck() {
let checkBox = <CheckBox>page.getViewById('myCheckbox');
checkBox.toggle();
}
export function getCheckProp() {
let checkBox = <CheckBox>page.getViewById('myCheckbox');
console.log('checked prop value = ' + checkBox.checked); // will return true of false
}
我是 nativscript 的新手,我正在使用 nativescript-checkbox。我想从 checkbox.i 中获取值,在 git 中心看到,但我没有找到获取 属性 的解决方案。 https://libraries.io/npm/nativescript-checkbox
有什么建议吗?
这是一个非常基本的示例,说明如何处理 nativescript-checkbox 插件中的复选框。
例如对于启用 TypeScript 的项目
page.xml
<Page xmlns="http://schemas.nativescript.org/tns.xsd"
xmlns:CheckBox="nativescript-checkbox"
loaded="pageLoaded">
<StackLayout>
<CheckBox:CheckBox text="CheckBox Label" id="myCheckbox" checked="false" />
<Button text="on toggleCheck" tap="toggleCheck" />
<Button text="on getCheckProp" tap="getCheckProp" />
</StackLayout>
</Page>
page.ts
import { EventData } from 'data/observable';
import { Page } from 'ui/page';
import { CheckBox } from 'nativescript-checkbox';
import { topmost } from 'ui/frame';
let page;
export function pageLoaded(args: EventData) {
page = <Page>args.object;
}
export function toggleCheck() {
let checkBox = <CheckBox>page.getViewById('myCheckbox');
checkBox.toggle();
}
export function getCheckProp() {
let checkBox = <CheckBox>page.getViewById('myCheckbox');
console.log('checked prop value = ' + checkBox.checked); // will return true of false
}