Html 如何在angularjs中读取文本文件中的每一行并在数组中分隔每个单词?
我试图使用分隔符按每行读取angularJs中的文本文件,并希望将该分隔值存储在angularJs中的变量中。这是我读取文本文件的完整代码。我在这里面临的问题是,只有第一行可以阅读,而第二行正在被抛弃。我想使用ng repeat在视图中显示Html 如何在angularjs中读取文本文件中的每一行并在数组中分隔每个单词?,html,angularjs,Html,Angularjs,我试图使用分隔符按每行读取angularJs中的文本文件,并希望将该分隔值存储在angularJs中的变量中。这是我读取文本文件的完整代码。我在这里面临的问题是,只有第一行可以阅读,而第二行正在被抛弃。我想使用ng repeat在视图中显示 $scope.freqch=[]; $scope.getfreqchannel=函数(){ $scope.myPromise=genericService.genericsfunction('GET','Lcn',null,$scope.device.d
$scope.freqch=[];
$scope.getfreqchannel=函数(){
$scope.myPromise=genericService.genericsfunction('GET','Lcn',null,$scope.device.deviceSerial);
$scope.myPromise.then(函数(结果){
如果(结果长度>2){
var分割=结果分割(“”);
_.forEach(拆分、函数(值){
如果(value.length>0){
var fcsplit=value.split(“:”,1);
var chs=fcsplit[1]。split(“:”);
var n={};
n、 freq=fcsplit[0];
n、 chs=u2;.filter(chs,函数(o){返回o.length>0;});
$scope.frecch.push(n);
}
});
}
});
};
$scope.getfreqchannel()代码>这不是angular的例子,只是JS
这是一个正在工作的jsfiddle
您的代码正在运行,谢谢您亲爱的krutkowski86。
var textFile = `1:ACT INFO:11910
2:ACT CITY:10101
3:ACT_SHOW_TIME:10511
4:KF TV:11920
8:KASTHURI TV:10504
9:ZEE KANNADA:10207
10:KALKI KANNADA:14318
11:HOME SHOP 18:10828
12:COLORS KANNADA:10615
13:ASIANET SUVARNA:10409
14:UDAYA TV:10606
15:NAAPTOL KANNADA:14316
16:SARAL JEEVAN:14354
17:UDAYA MUSIC:10201
19:RAJ KAN MUSIC:11710
20:CHINTTU:11906
22:UDAYA COMEDY:10216
23:JANTAA TV:11015
24:SRI SHANKARA:11102
25:SUVARNA PLUS:10213
26:REAL TV:11724`;
// angular controller
var lines = textFile.split('\n');
$scope.myData = {};
angular.forEach(lines,function(line){
line = line.split(':');
$scope.myData[line[0]] = {
data1: line[1],
data2: line[2]
};
});