控制器值不以角度js绑定到HTML

时间:2018-05-07 15:28:41

标签: angularjs html5

我有一个2个控制器的HTML文件。我在两个控制器中使用一个名为availableCountries[]的HTML数组。当我在控制器中单击下拉列表时显示数组值,我将这些值存储在一个数组中,并将数组传递给第二个控制器以显示第二个控制器。但是,这些值不是以HTML格式显示,而是在Controller中显示。对此有何想法?

1 个答案:

答案 0 :(得分:0)

您好我也面临同样的问题。 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));

两个控制器都是兄弟。