angular.js - Ralat semasa memanggil carta tinggi dalam arahan sudut
滿天的星座
滿天的星座 2017-05-15 16:55:01
0
2
677

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

滿天的星座
滿天的星座

membalas semua(2)
巴扎黑

Masalahnya terletak pada objek, hanya salin objek

PHPzhong

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan