AngularJS ön çerçeveyi kullanıyorum ve JSON göndermek ve almak için bir arka uç sunucusu olarak nodejs/express kullanıyorum. Arka uç, büyük bir JSON nesnesini ön tarafa gönderdi ve JSON nesnesini CSV biçimindeki ön uçtan indirip yüklemediğimi merak ediyordum.İstemci Tarafı Json olarak CSV
Veri, bir açısal denetleyicide $scope.data
kapsam değişkeninde json olarak saklanır. Ardından, verileri $scope.CSVdata
değişkenindeki CSV biçimindeki bir dizeye dönüştürdüm. CSVdata’yı istemci tarayıcısından nasıl indirebilirim?
nodejs'nin CSV biçiminde bir dosya göndermek için ayarlanabileceğini biliyorum, ancak arka ucun temiz bir JSON API olmasını sağlamak güzel olurdu.
Neden onu aldıktan sonra yalnızca istemci tarafında dönüştürmüyorsunuz? Düğüm kullandığınızdan beri, aynı kod yine de aynı olacaktır ve bu şekilde API'nizi tam olarak JSON'da tutabilirsiniz. Ayrıca, tam olarak ne soruyorsun? JSON'u CSV'ye dönüştürme veya verileri Angular'deki bir indirme düğmesine mi, yoksa her ikisine mi? –
Bir müşteriden indirmek için açısaldan nasıl CSV biçiminde veri alacağımı soruyorum. Onu CSV biçimine dönüştürmekten daha az endişeliyim. Soruyu bir saniyede güncelleyeceğim. – GTDev
Burada gerçekten iyi bir çözüm var: http://stackoverflow.com/a/13903928/1804678 – Jess