значения контроллера не привязаны к HTML в угловых js - PullRequest
0 голосов
/ 07 мая 2018

У меня есть один HTML-файл для 2 контроллеров. Я использую один массив в HTML с именем availableCountries[] в обоих контроллерах. Когда я нажимаю раскрывающийся список в контроллере, в нем отображаются значения массива, и я сохраняю эти значения в массиве и передаю массив во второй контроллер для отображения на втором контроллере. Но значения отображаются не в HTML, а в контроллере. Есть идеи по этому поводу?

1 Ответ

0 голосов
/ 08 мая 2018

Привет, я тоже столкнулся с той же проблемой.HTML похож на этот

<div class="form-group mar-bottom-6" data-ng-repeat="multipleContentsData in requestAdditionalCountries[type.Identity.ItemId].multipleContents track by $index"><label for="additionalcountry">Additonal Country</label>

В одном контроллере я формирую массив как

var multipleContents = {
                "availableCountry": availableCountries
            };
          $scope.requestAdditionalCountries[$scope.type.Identity.ItemId].multipleContents.push(multipleContents);

В другом контроллере как

multipleContents = {
                    "SelectedCountry": angular.copy(availableCountries),
                    "availableCountry": angular.copy($scope.countries)
                };
                $scope.requestAdditionalCountries[$scope.finalJobRequest.jobRequestObject.requestObjects[reqObjIndex].Identity.ItemId].multipleContents.push(angular.copy(multipleContents));

Оба контроллера являются родными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...