我是使用yeoman自動產生的angularjs框架,想在自己的單頁應用中加入圖表元素,在網上搜到一個解決方案:angular-chart.js(http://jtblin.github.io/angular-chart .js/)。
跟著教學一步一步來,到了
angular.module('myModule', ['chart.js']);
這一步卡住了,當我在對應的controller中這樣寫後,重新運行應用,發現頁面上內容消失了,即ng-view的p塊內沒有內容了,但是console欄並沒有報錯。我也嘗試了把['chart.js']寫在app.js中,同樣沒有效果。
經調試發現,重新運行應用後,查看對應controller的scope發現,scope內的變數labels、data等都是undefine,程式碼根本沒有運行到對應controller內去。