twitter-bootstrap – 如何在Twitter Bootstrap AngularJS模式窗
我正在使用Twitter Bootstrap AngularJS来构建一个Web应用程序.在模态窗口中,我想显示一个
JQuery Flot实时图表,类似于:
http://people.iola.dk/olau/flot/examples/realtime.html 我从中复制了代码 但是,当我将代码放入我的模板(index.html)文件并进入模态窗口时,存在两个问题.除非我指定宽度,否则它会在下面给出此错误: Invalid dimensions for plot,width = 0,height = 300 我设置宽度= 100%,但它看起来只显示100px. 此外,Y轴的标签位于网格的左边缘/边界的顶部,而不是其左侧的几个像素. 这是代码: 在index.app.html中: <!DOCTYPE HTML> <html ng-app="app"> ... <body ng-controller="AppCtrl"> ... <div class="container"> <div ng-view></div> </div> ... <script src="/js/jquery.min.js"> 在模板(index.html)中: ... <!--??Modal window --> <div class="modal fade hide" id="chartModal"> ... <style> display:block!important; </style> <script src="/js/jquery.flot.min.js"></script> <script src="/js/flot/flot.demo.js"></script> <!-- I copied the Javascript code from http://people.iola.dk/olau/flot/examples/realtime.html and put it here --> <div id="placeholder" style="width:100%; height:300px; display:block"></div> 在bootstrap.css中: ... .hide { display: none; } 当我从中删除“隐藏”时,我注意到了: <div class="modal fade hide" id="chartModal"> 我的两个问题消失了,图表显得很好.但删除“隐藏”会导致网站上的其他问题,因此我无法将其删除.因此,我添加了此代码(如上所示): <style> display:block!important; </style> 但是,它没有做任何事情.我已经尝试了几乎所有显示选项,例如display:auto,display:inline,display:table等,但它们都不起作用. 有人可以提出解决方案吗? 解决方法
你必须指定宽度.
根据flot文档
<div id="placeholder" style="width:600px;height:300px"></div> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- AngularJS2快起起步
- ubuntu – 如何清除docker中的日志
- Bootstrap的js插件之滚动监听(scrollspy)
- bootstrap table 双击可编辑,添加、删除行
- 使用axis开发webservice服务java.net.ConnectException: Co
- ACE+gSOAP实现高性能WebService Server
- Angular 2 Http Post发送两个ajax调用而不是一个
- angularjs – 将对象作为属性传递给已编译的指令
- 解决windows10 连接Memcached时不能使用telnet命令
- 如何在AngularJS SPA应用程序中处理浏览器刷新?