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

问题描述 投票:1回答:1

好吧所以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

angular-ui-router kendo-grid
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.