我正在尝试将免费的adminLTE2模板与流星js 1.8.1结合使用。我已经用侧边栏和主要内容的位置进行了布局,但是我在一个问题上苦苦挣扎,由于某种原因,我的页面被截断了,就像这里显示的https://user-images.githubusercontent.com/35808780/35396272-72db8390-01fd-11e8-89ce-410dacedcf99.png
以防万一,这是到adminlte github页面上完整问题的链接:
https://github.com/ColorlibHQ/AdminLTE/issues/1797
我还没有找到造成这种情况的100%的原因,但似乎是adminlte.js
https://github.com/ColorlibHQ/AdminLTE/blob/master/dist/js/adminlte.js
如您所见,它非常复杂,所以我做了一个我创建的文件夹:
-client
--compatibility
出于兼容性考虑,我放了adminlte.js
,但是由于某种原因它没有被加载,我将警报放在了
alert('loading adminlte js...');
if (typeof jQuery === 'undefined') {
throw new Error('AdminLTE requires jQuery')
}
但是当我运行流星应用程序并刷新浏览器时,未显示任何警报。那么问题:
1)Metoer 1.8.1兼容文件夹不再起作用了吗?
2)是否有一种简单的方法将adminlte.js集成到流星中,而无需将其重写到布局js中(我正在使用BlazeLayout)?因为它非常复杂,而且我不确定能否在火焰模板中使用prototype
。