草庐IT

Ember-Highcharts

全部标签

javascript - Ember.js:如何向 View 添加参数

我想这很简单,但作为一个Ember新手,我找不到解决方案......假设我有一个非常简单的View:MyApp.MyTextView=Ember.View.extend({template:Ember.Handlebars.compile('{{value}}')});我想使用这个View来显示同一对象的两个不同属性。这听起来像是我想在“调用”我的View时添加参数。在第二个View中,我希望能够执行如下操作(假设我的内容对象是一个人:{firstName:'toto',lasName:'titi'}):MyApp.AnotherView=Ember.View.extend({temp

javascript - 带参数的 Ember 计算属性

我想知道是否可以向计算属性添加参数。到目前为止,我尝试的一切都导致了错误,并且在这个问题上一无所获。我想使用我的模型中未包含的值构建URL。我正在寻找看起来像这样的东西://App.jsApp.Image=DS.Model.extend({image_path_sh:DS.attr(),//image.jpgimage_size_nm:DS.attr(),//234234image_alt_sh:DS.attr(),//Myimageimage_abs_url:function(width,height){return"http://localhost/images/"+this.ge

javascript - 运行 'ember server' 会导致构建失败并出现 EEXIST 错误?

今天在运行emberserver时遇到这个随机构建错误。在你问之前,这是我的EmberCLI、Node和NPM版本:version:0.1.15node:0.10.33npm:2.1.8我使用embernew[appname]创建了一个新的Ember项目。一切正常。然后我运行了emberserver,在http://localhost:4200/上启动了页面,页面显示了。然后,我使用embergeneraterouteindex创建了一个名为index的新路由。与往常一样,EmberCLI创建了路由、Handlebars文件和匹配的test.js。紧接着,正在运行的Ember服务器进程

javascript - 使用 html2canvas 将 highcharts 图表呈现为 pdf 在 IE 和 Firefox 上不起作用

我们正在使用html2canvas.js和html2canvas.svg.js(版本0.5.0beta1)和highcharts.js将圆环图下载为pdf。这在Chrome中按预期工作,但在IE和Firefox中不起作用。在IE中图表呈现不正确,而在Firefox中根本不呈现。下面是在Chrome、IE和Firefox中下载的截图ChromeIE(边缘)火狐我用来做html2canvas的代码如下:html2canvas($("#container"),{onrendered:function(canvas){varimgData=canvas.toDataURL('image/png

javascript - 在 Backbone 中使用 HighCharts

我已经使用BootstrapUI和BackboneJS为我的新网站部署了一个网站。我想在页面上加载示例/演示图表。我没有找到关于相同的教程。有人可以帮我吗?这是我试图在我的网站上加载的示例代码:http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/line-basic/ 最佳答案 您可以使用View的“render”方法来初始化highcharts:$(function

javascript - 提高 Highcharts 折线图的性能

我正在使用Highcharts创建一个具有1440个数据点的可缩放折线图,这里是JSFiddledemo其中。在Firefox中,图表的性能非常缓慢,渲染需要几秒钟,并且在将鼠标悬停在数据点上和工具提示出现之间有很长的延迟。在我的页面上有几个这样的图表,它们的综合影响使页面几乎无法使用。是否有任何技巧/技巧可以提高具有相对较大数据集的图表的性能?我已将图表的JSON附加到这篇文章的末尾(数据本身被chop了)。顺便说一句,在我添加turboThreshold:0属性之前,图表根本没有呈现,因为该系列有超过1000个数据点。根据thedocs:Whenaseriescontainsada

javascript - Ember.js 在特定页面上包含外部脚本

我正在尝试弄清楚如何包含外部javascript源(展示),但仅限于网站上的单个页面。可以在View或模板中完成吗?我发现只需添加页面模板不起作用。如果我将它添加到整个网站的模板中,它会加载得很好,但它会在每个页面上加载。我的问题的另一面可能更具体。有没有办法在每次加载页面时都获取脚本?示例:当我第一次访问包含exhibit脚本的页面时,它加载了包含exhibit的ember应用程序并且页面显示正确。我离开该页面,当我返回该页面时,展览脚本没有重新加载,因此没有像第一次访问时那样正确地重新绘制页面。 最佳答案 如果您使用EmberC

使用 Highcharts 时出现 JavaScript 错误

我有一个奇怪的问题,我希望你能帮助我。我有Highcharts在开发网站上运行——我使用一个简单的表单来允许用户输入数据。在同一页面上,输入数据后会显示Highchart。数据输入表单有非常简单的基于jQuery的片段,例如。表单验证,最大字符数计数器等。发生的情况是,当数据库中有图表数据时,图表会正确绘制,并且当您尝试输入新数据点时,剩余的JS代码片段会按预期工作。但是如果数据库中没有数据(因此不会显示Highchart),我所有的JS代码片段都会停止工作。在Firebug控制台上,当没有数据形成图表时出现此错误:jbisnullfunctionn(m,h){kc=ya(a.titl

javascript - 如何动态地将观察者方法添加到 Ember.js 对象

所以我正在尝试将这些观察者方法动态添加到Ember.js对象holderStandoutCheckedChanged:(->if@get("controller.parent.isLoaded")@get("controller").toggleParentStandout(@get("standoutHolderChecked"))).observes("standoutHolderChecked")holderPaddingCheckedChanged:(->if@get("controller.parent.isLoaded")@get("controller").toggleP

javascript - 如何在 Ember.js 中手动更新 View ?

我在我的应用程序中使用Ember.js,但有一点我更新了View上下文(Controller)的属性,但在更新之后有一个解析器(MathJax)查看更新的dom字段将其解析为数学。然而,即使更新正在进行,它也会在mathjax查找更新之后发生。我需要做的是在我告诉mathjax解析html之前强制ember更新View或等待ember更新。有办法实现吗? 最佳答案 这是一个相当常见的用例。要指定在传播属性更改后应执行的代码,请使用观察者。Ember在成功传播更改后触发观察者。例如:App.MathView=Ember.View.ex