我正在尝试添加nativescript-telerik-ui并在空白项目中使用侧抽屉。项目构建正确,但如果我尝试在连接的设备上运行代码,我会收到如下所示的错误:
项目运行正常,直到我尝试在其中一个页面上使用抽屉。
这是我的package.json:
text()
我也试过在Genymotion中运行它。这是我到达那里的错误:
$(this).html(function(i, text){
return text === "<span class='glyphicon glyphicon-edit'></span> Close" ? "<span class='glyphicon glyphicon-edit'></span> Edit" : "<span class='glyphicon glyphicon-edit'></span> Close"
})
我应该提一下,当我尝试使用ios模拟器在我的mac上运行相同的代码时,我收到了类似的错误。
我错过了什么?
谢谢。
编辑:事实证明我有语法错误。一旦纠正,一切都按预期工作。
答案 0 :(得分:1)
从错误日志中,您似乎已为RadSideDrawer组件(“ui / rad-side-drawer”)声明了不正确的命名空间。该组件是 nativescript-telerik-ui 插件的一部分,可以在node_modules文件夹中的 nativescript-telerik-ui-pro / sidedrawer 模块中找到。
有关详细信息,请查看官方文档here。
只需声明此命名空间并在XML中声明RadSideDrawer时使用它:
xmlns:drawer="nativescript-telerik-ui-pro/sidedrawer"