AngularJS - 获取文件列表并提取文件名

时间:2017-05-22 13:06:42

标签: javascript angularjs

区域设置文件的目录结构

app/common/locale/language-FR.json
app/common/locale/language-EN.json

这些文件是代码库的一部分,不驻留在服务器端。在代码下面用来读取文件名和扩展名但没有运气。路径ro r

    var myloc = '/common/locale/language-';
    var locarray = myloc.split("-");
    delete locarray[(locarray.length-1)];
    var arraytext = locarray.join("/");

我怎样才能实现

  1. 从指定的文件夹路径中获取文件列表( language-FR.json
  2. 提取文件名(例如: FR,EN
  3. 创建文件名数组

2 个答案:

答案 0 :(得分:0)

你不能用angularjs做,因为AngularJS是客户端(在浏览器中运行)。

你可以做的一件事是写一个后端api来做同样的事情。你可以用nodejs实现。

答案 1 :(得分:0)

如果您可以读取文件并在数组中包含文件路径,则可以这样做:



var arr = ["app/common/locale/language-FR.json","app/common/locale/language-EN.json"];

var langStr = "";
for(var i = 0; i < arr.length; i++)
{
  var locarray = arr[i].split("-");
  var langarray = locarray[1].split(".");
  langStr += langarray[0] + "/";
}
console.log(langStr);
&#13;
&#13;
&#13;