关于ng-repeat变量html的咨询

时间:2015-06-01 14:03:03

标签: angularjs angularjs-ng-repeat ionic-framework

我带着一个$ 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中加载该变量,如果有人可以帮助我欣赏它。

1 个答案:

答案 0 :(得分:2)

在您的HTML中,您只能使用作用域的var(即:$ scope.data表示数据是作用域的。)

data.Area无法访问您的HTML。

这样做:

$scope.areas = data.Area;     

您可以将其视为&#34;区域&#34;在你的HTML中。

像这样使用ng-repeat:

ng-repeat="area in areas"

会做的伎俩。