Как использовать значение модели в качестве имени другой модели в угловых js

0
var myApp = angular.module('LoginApp',[]);

myApp.controller('dynamic', ['$scope', function($scope) {
   $scope.a_1= "Admin";

   $scope.auction_no = 1;

   $scope.item = [{ A:"a" , B:1 }];
}]);

Я должен указать имя модели в HTML в {{x}}, x должен быть {{item.A}} _ {{auction_no}} следующим образом. и, наконец, он должен дать выход Admin

  • 0
    Можете ли вы добавить пример, что именно вы хотите извлечь?
  • 0
    Ваш вопрос не очень ясен, пожалуйста, объясните немного больше.
Показать ещё 2 комментария
Теги:

2 ответа

1

Вы можете использовать $scope[$scope.item[0].A + "_" + $scope.auction_no]

0

Если вы можете сделать свою первую переменную объектом:

$scope.auctions = {
  a_1: 'Admin'
};

$scope.auction_no = 1;
$scope.item = [{ A:"a" , B:1 }];

var x = $scope.auctions[$scope.item[0]['A'] + '_' + $scope.auction_no];

Переменная x должна содержать значение Admin в этой точке.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню