我带着一个$ ionicPopup,带有一个我从webservice获得的变量。我遇到的问题不是填入变量。我留下了我的代码:
if(data.Count > 0){
$scope.areas = data.Area;
var contentHtml = '<ul ng-repeat="area in data.Area"><li>{{area.name}}</li></ul>';
$ionicPopup.show({
title: 'Areas disponibles',
subTitle: '',
content: contentHtml,
scope: $scope,
buttons: [{
text: 'Salir',
onTap: function(e) {
}
}]
})
}
这显然不起作用,我希望能够在ng-repeat中加载该变量,如果有人可以帮助我欣赏它。
答案 0 :(得分:2)
在您的HTML中,您只能使用作用域的var(即:$ scope.data表示数据是作用域的。)
data.Area无法访问您的HTML。
这样做:
$scope.areas = data.Area;
您可以将其视为&#34;区域&#34;在你的HTML中。
像这样使用ng-repeat:
ng-repeat="area in areas"
会做的伎俩。