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