我有一个简单的Kendo AppBuilder项目,包含1个本地视图和2个远程视图。第一个远程视图位于SubFolder中。
OnInit事件应该仅触发一次,但是在每次导航到它时,它会在第一个视图中触发。如果我将它移出子文件夹,它似乎可以像文档建议的那样工作(Init仅启动一次)
为什么会这样?
您可以在此处下载完整的AppBuilder代码:https://dl.dropboxusercontent.com/u/12105891/TestRemoteViews.zip
答案 0 :(得分:0)
感谢Telerik支持这个答案 - 我将它留在这里,以防它帮助其他人:
这种不当行为的原因是URL中的反斜杠。
href =“games \ gamesList.html”data-icon =“bookmarks”>远程视图1
这会混淆远程视图加载机制。将其转换为正斜杠可以解决问题。
href =“games / gamesList.html”data-icon =“bookmarks”>远程视图1