我有幾個文件正在嘗試加載高圖。我懷疑有時間問題,但我不能指出問題所在。該圖表似乎有時加載,但不是其他人,我得到的錯誤:Uncaught TypeError: Object [object Object] has no method 'highcharts'
任何想法?在使用主幹和導軌加載highcharts時遇到一些問題
這是我的骨幹觀點:
namespace "happiness_kpi", (exports) ->
exports.chartView = Backbone.View.extend
template: HandlebarsTemplates['templates/chart']
el: '#lineChart'
initialize: ->
$.getScript "http://code.highcharts.com/stock/highstock.js", success: @buildChart()
render: ->
@$el.html HandlebarsTemplates.chart()
buildChart: ->
$.getScript "build_chart.coffee", success: @render()
這裏是建立圖表我的js文件:
$ ->
$.getJSON "http://www.highcharts.com/samples/data/jsonp.php?filename=aapl- c.json&callback=?", (data) ->
# Create the chart
$('#lineChart').highcharts "StockChart",
rangeSelector:
selected: 1
title:
text: "Just Checking"
series: [
name: "Oakland University"
data: data
tooltip:
valueDecimals: 2
]
我本來被加載在hamlbars模板腳本,但我想以不同的方式去做。我嘗試過任何一種方式都沒有運氣。
我剛修好了縮進。他們現在鏡像我的文件。 – ndland