Я задавался вопросом, какой из объектов JavaScript, необходимых, чтобы быть в состоянии назвать обозначения как этот {{item.descriptions.comments}}
Угловые JS JavaScript массив обозначений
код, как это
<div ng-app="manyminds" ng-controller="MainCtrl">
<div class="idea item" ng-repeat="item in items" isoatom>
<br />
{{item.descriptions.comments}}
</div>
</div>
angular.module('manyminds', [], function() {}).filter('range', function() {
return function(input, min, max) {
var range = [];
min = parseInt(min); //Make string input int
max = parseInt(max);
for (var i=min; i<=max; i++)
input[i] && range.push(input[i]);
return range;
};
});
function MainCtrl($scope)
{
$scope.items = [
{descriptions:[
{
comments: [
'comment A in item 0',
'comment B in item 0'
]
},
{
comments: [
'comment A in item 1',
'comment B in item 1',
'comment C in item 1',
'comment D in item 1'
]
}
]},
{descriptions:[
{
comments: [
'comment A in item 0',
'comment B in item 0'
]
},
{
comments: [
'comment A in item 1',
'comment B in item 1',
'comment C in item 1',
'comment D in item 1'
]
}
]},
];
}
Я могу показать его, если запись подобно этому {{item.descriptions}}
, но как я должен настроить $ scope.items, чтобы быть в состоянии назвать как этого {{item.descriptions.comments}}
'{item: {description: { комментарии: «Hello World!»}}} ', хотя это, конечно, будет работать только для одного элемента/описания/комментария. –