我從node.js
目錄('app/jsonfiles
')獲取文件,我不知道如何將這個文件列表發送到我的front-end
作爲select
列表中的選項,以寫入一個用於獲取所選文件的數據的常見獲取請求。如何將文件列表發送到node.js的angularjs選項?
局部Plnkr。請讓我知道,如何從我的server.js中獲取我的角度文件列表以顯示在我的下拉列表中,並提前感謝您的幫助!
我從node.js
目錄('app/jsonfiles
')獲取文件,我不知道如何將這個文件列表發送到我的front-end
作爲select
列表中的選項,以寫入一個用於獲取所選文件的數據的常見獲取請求。如何將文件列表發送到node.js的angularjs選項?
局部Plnkr。請讓我知道,如何從我的server.js中獲取我的角度文件列表以顯示在我的下拉列表中,並提前感謝您的幫助!
進樣Main
服務爲MainCtrl
並調用服務。
var app = angular.module('plunker', [MainService]);
app.controller('MainCtrl', function($scope,$http, $timeout, Main) {
$scope.JSONFiles = [];
Main.get().success(function(data){
data.forEach(function(obj){
$scope.JSONFiles.push(obj);
})
});
$scope.selectedjson ="";
$scope.textAreaData = "";
$scope.optionChanged = function(){
$scope.textAreaData = $scope.selectedjson;
}
});
它說,意外標記{(在Main.get()。成功(數據){),因此MainCtrl不是一個函數,得到了未定義的錯誤來了。 。 – Dhana
Main.get()成功(功能(數據){ \t data.forEach(函數(OBJ){ \t $ scope.JSONFiles.push(OBJ); \t}) \t}); \t //}); \t $ scope.selectedjson =「」; \t $ scope.textAreaData =「」; \t $ scope.optionChanged =函數(){ \t $ scope.textAreaData = $ scope.selectedjson; \t}給予data.forEach不是一個函數(還有一:}在上面的腳本中添加額外的,和我刪除多餘的},檢查,讓data.forEach不是一個函數錯誤,請找。) – Dhana
@Dhana有無你試過了嗎? –
目前,您是否能夠從後端獲取數據? –
@Ravi Teja公司,是的,我讓我的控制檯上的文件名,它的數據(你可以在server.js檢查正如我所提到):執行console.log(文件名);和console.log(data [filename]); – Dhana