Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nativescript在代码中重用xml模板,而无需_Xml_Typescript_Nativescript - Fatal编程技术网

Nativescript在代码中重用xml模板,而无需

Nativescript在代码中重用xml模板,而无需,xml,typescript,nativescript,Xml,Typescript,Nativescript,我刚刚完成了一个nativescript应用程序,但我被要求实现Telerik UI“RadSideDrawer”。 从文档中,我注意到每个页面上都要使用大量xml。我使用的是没有棱角的打字稿。 有没有一种方法可以只使用Typescript创建一个xml模板并在所有页面上重用?。我知道这可以在角度上完成,但我不能仅仅因为侧边栏而重新开始 长话短说,使用自定义组件。基本上,您可以创建一个模板,然后在需要时在页面上重用它。只是使用它的xmlns在页面上注册它 一旦您在某个地方声明了XML模板,它就是

我刚刚完成了一个nativescript应用程序,但我被要求实现Telerik UI“RadSideDrawer”。 从文档中,我注意到每个页面上都要使用大量xml。我使用的是没有棱角的打字稿。
有没有一种方法可以只使用Typescript创建一个xml模板并在所有页面上重用?。我知道这可以在角度上完成,但我不能仅仅因为侧边栏而重新开始

长话短说,使用自定义组件。基本上,您可以创建一个模板,然后在需要时在页面上重用它。只是使用它的xmlns在页面上注册它

一旦您在某个地方声明了XML模板,它就是您的组件。有关更多详细信息,请参阅以下帖子


非常感谢布拉德。我用普通的NativeScript组件尝试了这个方法,效果很好。然而,当我尝试使用RadSideDrawer时,它给出了“未定义”的错误。你能给我更多的建议,说明我怎样才能做到这一点吗。注意:我在所有视图中都使用SideDrawerPage而不是普通的页面元素