AngularJS访问ngRepeat内的scope对象属性
我试图创建一个div,其中包含基于ngRepeat项和javascript对象的内容。我的控制器代码如下所示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
'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中再次使用{{