嵌套ng-repeat中的角动态属性名称

时间:2017-02-14 14:43:55

标签: javascript angularjs json ng-repeat

我想知道有没有办法在嵌套的ng-repeat中添加动态生成的名称,例如:

    <div ng-repeat="x in JSONfile">
      <div ng-repeat="i in x.name">
         <span><a ng-href="{{i.link}}">{{i.name}}</a></span>
      </div>
    </div>

JSONfile:返回一些名称,

x.name是从提到的JSON文件动态生成的,它应该用作纯文本,如&#34; NAME&#34;,如果我添加NAME而不是i.name我会加载json文件,但是我想要它自动加载,因为我不知道哪个名字会先出现。

i.name返回:

n

a

m

e

not&#34; NAME&#34;因为它应该..

所以,问题是,有没有办法告诉角度我希望这个动态生成的值看起来像我键入它?

PS。 x.name加载一个JSON文件,其中包含一些关于某人的信息。

如果我输入ng-repeat="i in Tom",它将返回json,但使用x.name它将无效。

谢谢!

编辑(添加了json):

var brojVijesti = [ ];
$scope.JSONfile = brojVijesti;

            // LNG Json
            $http.get("/LEADERBOARDv2/jsons/LNG.php").then(function(response) {
                var LNG = response.data.LNG;
                $scope.LNG = LNG;
                $scope.LNGbroj = LNG.length;
                brojVijesti.push({"name":"LNG", "number":LNG.length});
            });

            // DT JSON
            $http.get("/LEADERBOARDv2/jsons/DT.php").then(function (response) {
                var DT = response.data.DT;
                $scope.DT = DT;
                $scope.DTbroj = DT.length;
                brojVijesti.push({"name": "DT", "number": DT.length});
            });

1 个答案:

答案 0 :(得分:3)

我相信您希望folder C不是fileC1...fileCn

编辑:然后您可以使用$parse依赖项,该依赖项将从$ scope获取该特定名称的变量。

fileA1=find /path/to/folderA -name '.csv'
fileB1=find /path/to/folderB -name '.csv' 

paste -d, <(cut fileA1 -d, -f1-6) <(cut fileB1 -d, -f7) > *.csv 

JS:

i in x