使用Nativescript的RadSideDrawer时出错

时间:2016-12-27 20:32:23

标签: nativescript nativescript-telerik-ui

我正在尝试添加nativescript-telerik-ui并在空白项目中使用侧抽屉。项目构建正确,但如果我尝试在连接的设备上运行代码,我会收到如下所示的错误:

enter image description here

项目运行正常,直到我尝试在其中一个页面上使用抽屉。

这是我的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上运行相同的代码时,我收到了类似的错误。

我错过了什么?

谢谢。

编辑:事实证明我有语法错误。一旦纠正,一切都按预期工作。

1 个答案:

答案 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"