Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AngularJS访问ngRepeat内的scope对象属性_Angularjs_Angularjs Ng Repeat - Fatal编程技术网

AngularJS访问ngRepeat内的scope对象属性

AngularJS访问ngRepeat内的scope对象属性,angularjs,angularjs-ng-repeat,Angularjs,Angularjs Ng Repeat,我试图创建一个div,其中包含基于ngRepeat项和javascript对象的内容。我的控制器代码如下所示 'use strict'; angular.module('proParApp') .controller('MainCtrl', function ($scope,$location,protocolService) { $scope.entryMap = { // standard types 'boolea

我试图创建一个div,其中包含基于ngRepeat项和javascript对象的内容。我的控制器代码如下所示

  'use strict';

angular.module('proParApp')
  .controller('MainCtrl', function ($scope,$location,protocolService) {

        $scope.entryMap = {
            // standard types
            'boolean'       : 'checkbox',         
            'username'      : 'textfield'
        };


        $scope.parameters = [
            {   
                'Name' : 'boolean',
                'Type' : 'boolean'
            }
        ];

  });
我正试图用它来创建我的视图

     <div data-ng-repeat="parameter in parameters">
            {{parameter.Name}} {{entryMap[ {{parameter.Type}} ]}}
        </div>

{{parameter.Name}{{entryMap[{{parameter.Type}}]}

这是行不通的。在视图中访问entryMap的正确方法是什么。

只需从
参数中删除插值。键入
。在对象的括号符号访问器中使用插值将导致无效语法。当您已经在插值中时,您不需要它,插值指令将自动获取
参数。键入根据范围计算的

尝试:-


{{parameter.Name}{{entryMap[parameter.Type]}

只需从
参数中删除插值。键入
。在对象的括号符号访问器中使用插值将导致无效语法。当您已经在插值中时,您不需要它,插值指令将自动获取
参数。键入根据范围计算的

尝试:-


{{parameter.Name}{{entryMap[parameter.Type]}

您是否尝试过:

<div data-ng-repeat="parameter in parameters">
   {{parameter.Name}} {{entryMap[parameter.Type]}}     
</div>

{{parameter.Name}{{entryMap[parameter.Type]}
您是否尝试过:

<div data-ng-repeat="parameter in parameters">
   {{parameter.Name}} {{entryMap[parameter.Type]}}     
</div>

{{parameter.Name}{{entryMap[parameter.Type]}

这应该适合您

<div data-ng-repeat="parameter in parameters">
   {{parameter.Name}} {{entryMap[parameter.Type]}}     
</div>

{{parameter.Name}{{entryMap[parameter.Type]}

您不需要在entryMap中再次使用
{{

这应该适合您

<div data-ng-repeat="parameter in parameters">
   {{parameter.Name}} {{entryMap[parameter.Type]}}     
</div>

{{parameter.Name}{{entryMap[parameter.Type]}
您不需要在entryMap中再次使用
{{