【问题标题】:UI-Router + Kendo UI Grid, weird issueUI-Router + Kendo UI Grid,奇怪的问题
【发布时间】:2018-01-20 09:14:50
【问题描述】:

好吧,先给不熟悉的人解释一下 使用 Telerik 的 Kendo UI 的规则编号是按此顺序引用以下 Jquery.min.js>Angular.min.js>Kendo.all.min.js

这是我的网络应用程序的伪代码

in my parent.html: 
-reference for jquery
-reference for angular 
-reference for kendo
-ui-view container

this is my ui-view(child.html)
-initialize kendo grid

发生的事情是剑道小部件未呈现 然后我查看了浏览器的控制台,有类似的东西 “使用 Kendo-UI 小部件时,应在 Angular 之前先初始化 Jquery”

我尝试删除 ui-view 并只是 yolo 粘贴 child.html 的内容,并且网格小部件成功呈现

但是当我使用 angular-ui-routing 时,再次出现错误说我应该在使用 kendo 小部件时引用 angular 之前先引用 jquery

【问题讨论】:

  • 我该如何解决这个问题?

标签: angular-ui-router kendo-grid


【解决方案1】:

您只能加载一次 jQuery。我有一个类似的问题,我从共享视图调用它一次,然后在主视图中调用它一次。你有孩子的观点吗?我的解决方案是将 Javascript 的加载从共享视图推送到主视图,并在 kendo tabStrips 内部调用它们,因为显然这些已被沙盒化,不会影响主视图。 jQuery 的第二次加载是破坏剑道渲染的原因;找出解决方法取决于视图之间的关系。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多