UI-Router + Kendo UI Grid,奇怪的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UI-Router + Kendo UI Grid,奇怪的问题相关的知识,希望对你有一定的参考价值。

好吧所以lemme首先解释那些不熟悉的人使用Telerik的Kendo UI的规则号是按照这个顺序引用以下内容Jquery.min.js> Angular.min.js> Kendo.all.min.js

这是我的Web应用程序的伪代码

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小部件没有呈现然后我查看了浏览器的控制台,并且有一些类似“Jquery应该在使用Kendo-UI小部件之前首先进行初始化”

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

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

答案

你只能加载一次jQuery。我有一个类似的问题,我在共享视图中调用一次,一次在主视图中。你有孩子的看法吗?我的解决方案是将javascript的加载从共享视图推送到主视图,并在kendo tabStrips中调用它们,因为显然这些沙盒足以不影响主视图。 jQuery的第二个加载是破坏kendo渲染的东西;找出解决方法取决于视图之间的关系。

以上是关于UI-Router + Kendo UI Grid,奇怪的问题的主要内容,如果未能解决你的问题,请参考以下文章

AngularJs:ui-router 视图中的 ag-grid (templateUrl)

angularJS中的ui-router和ng-grid模块

如何在 kendo.ui.grid 中创建自定义 kendo.ui.Window 以进行编辑

kendo ui grid 动态控制某属性

如何提高kendo ui grid在页面的渲染速度

Kendo UI Grid Angular (12)