Apabila menggunakan carta tinggi dalam arahan, ralat sebanyak 245 telah dilaporkan
.directive('highchart',function($timeout){
return{
restrict:'E',
template:'<p></p>',
scope:{
config:'='
},
link:function(scope, ele, attr) {
var handle;
scope.$watch('config',function(cfg){
if(handle){
$timeout.cancel(handle);
}
handle = $timeout(function(){
console.log(ele.find('p'),scope.config)
ele.find('p').highcharts(scope.config)
},250)
})
}
}
})
Tiada ralat dilaporkan apabila saya memanggil pembolehubah log dalam konsol chrome Di manakah tindakan carta tinggi mencetuskan gelung sudut
Masalahnya terletak pada objek, hanya salin objek
Saya rasa ia sepatutnya menjadi skopnya.$watch() dalam pautan anda