UPDATE:AmCharts Drillup功能與AngularJS不兼容?
創建了一個簡單Plunker更好地表達了這個問題。
單擊圖表中的返回鏈接標籤不起作用。
我在AmCharts Drillup函數中遇到問題,您可以返回到之前的圖表顯示的內容。 我能夠渲染一個正在工作的AmCharts,並且它在Drilldown函數中工作,但是Drilling Up,我無法讓它在AngularJS中工作。
錯誤控制檯:
當誤差來自:
.........................
// add back link
// let's add a label to go back to yearly data
event.chart.addLabel(
70, 10,
"< Go back",
undefined,
13,
undefined,
undefined,
undefined,
true,
'javascript:mostSoldDrillUp();'); <------- THIS IS THE LINK LABEL FOR DRILLUP
.................................
function mostReferralsDrillUp() {
...........
...........
}
的事情,我想:
- 我把它AmChart JS C在
directitive
link function
但 錯誤:未捕獲的ReferenceError:mostSoldDrillUp未定義在
:1:1彈出在瀏覽器的控制檯。 - 我試圖把它放在一個
controller
內,輸出錯誤相同。 只需包括JS文件,並進行圖的
id
在div
在html
使用ui-router
,相同的輸出誤差controller
。.state('home', { url: '/', templateUrl: './pages/home.html', controller: 'HomeCtrl' })
最後就是我不使用
controller
我route
:.state('home', { url: '/', templateUrl: './pages/home.html', // controller: 'HomeCtrl' })
它的工作原理,但我需要一個controller
我route
用於其它目的,因爲這種方法是乾脆出來。
也許有人在那裏有一個想法或經歷過這一點,並有一個解決方案。我會很樂意接受它。謝謝。
它尋找一個在全球範圍內drillup功能,因爲它不知道你的指令,它可能有一些對它做任何事。沒有看到您的實施很難提供任何建議。發佈到目前爲止您所擁有的簡化工作小提琴/ plunkr。 – xorspark
@xorspark,謝謝你的評論。我添加了一個[鏈接](https://plnkr.co/edit/yDKeWqpdZe7meP9lgoJ7?p=preview)我的問題。 – Emjey23