cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Ralat semasa memanggil carta tinggi dalam arahan sudut

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

滿天的星座滿天的星座2759 hari yang lalu666

membalas semua(2)saya akan balas

  • 巴扎黑

    巴扎黑2017-05-15 16:57:01

    Masalahnya terletak pada objek, hanya salin objek

    balas
    0
  • PHPz

    PHPz2017-05-15 16:57:01

    Saya rasa ia sepatutnya menjadi skopnya.$watch() dalam pautan anda

    balas
    0
  • Batalbalas