有一个名为Floating Label的自定义组件,我可以从NativeScript示例列表中找到, 我尝试通过给它们提供ID来从组件中获取值,并尝试使用var c = page.getViewById(“ cisc”)。text;并将值放在一个变量中,但这不起作用,如果我console.log包含getViewbyId(“ cisc”)的var,它将在console.log(c)中输出该变量; StackLayout @ file:///app/components/float-label/FloatLabel.xml:1:1;
答案 0 :(得分:0)
这是绝对期望的,该ID将分配给自定义组件的根元素,在您的情况下为StackLayout
。为了获得text
,您必须做page.getViewById("cisc").getChildAt(1).text
。