Javascript 如何在Nativescript中获取复选框的值?
我不熟悉nativescript,正在使用nativescript复选框。我想从复选框中获取值。我在git hub中看到过,但没有找到获取属性的解决方案Javascript 如何在Nativescript中获取复选框的值?,javascript,xml,nativescript,Javascript,Xml,Nativescript,我不熟悉nativescript,正在使用nativescript复选框。我想从复选框中获取值。我在git hub中看到过,但没有找到获取属性的解决方案 有什么建议吗?这里是一个关于如何处理nativescript复选框插件中复选框的基本示例 e、 g.对于启用类型脚本的项目 page.xml page.ts 从“数据/可观察”导入{EventData}; 从'ui/Page'导入{Page}; 从“nativescript复选框”导入{CheckBox}; 从'ui/frame'导入{to
有什么建议吗?这里是一个关于如何处理nativescript复选框插件中复选框的基本示例 e、 g.对于启用类型脚本的项目 page.xml
page.ts
从“数据/可观察”导入{EventData};
从'ui/Page'导入{Page};
从“nativescript复选框”导入{CheckBox};
从'ui/frame'导入{top};
让页面;
导出函数pageLoaded(参数:EventData){
page=args.object;
}
导出函数toggleCheck(){
让checkBox=page.getViewById('myCheckbox');
checkBox.toggle();
}
导出函数getCheckProp(){
让checkBox=page.getViewById('myCheckbox');
console.log('checked prop value='+checkBox.checked);//将返回true或false
}
您能分享您迄今为止尝试过的代码吗?您包含的链接说明了如何获取复选框的属性,而且非常简单。你有什么问题?你能分享你的代码吗?
<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>
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
}