2015-06-26 1 views
0
http(req).success(function(r){ 
    var test = {}; 
    test.a = res.a; 
    test.b = res.b; 
    var array-list = res.z; 
    var details = popup.show({ 
     template : '<div class="row"><div class="row">' + 
     '<div class="col col-40"><span>{{test.a}}</span></div>' + 
     '<div class="col col-40"><span>{{test.b}}</span></div>' + 
     '</div></div><ul class="list"><li class="item" ng-repeat="list in array-list">{{list.a}}</li></ul></div>', 
     title :'Some Text', 
     scope:$scope, 
     buttons:[{ 
      test:'Close', 
      onTap:function(e){ 
       e.preventDefault(); 
       details.close(); 
      } 
     }] 
    }); 

Может ли кто-нибудь исправить меня, где я ошибся при реализации Ionic Pop-up с шаблоном custome и с динамическим контентом ajax.Как показать динамическое содержимое на Ionic Custom POPUP

+0

, что происходит сейчас, это показывает, является неправильным данных, это огонь? –

ответ

0

У вас есть опечатка. В функции «Успех». Вы получаете «r», и вы используете «res». В противном случае в коде отсутствует еще одна вещь. Где находится ваш

details.then(function(result){ 
    //do something here with result 
}) 

Без этого всплывающее окно не появится. Я ПОЛАГАЮ.

0

попробовать это ...

var details = $ionicPopup.show({ 
      template : '<div class="row"><div class="row">' + 
      '<div class="col col-40"><span>{{test.a}}</span></div>' + 
      '<div class="col col-40"><span>{{test.b}}</span></div>' + 
      '</div></div><ul class="list"><li class="item" ng-repeat="list in array-list">{{list.a}}</li></ul></div>', 
      title :'Some Text', 
      scope:$scope, 
      buttons:[{ 
       test:'Close', 
       onTap:function(e){ 
        e.preventDefault(); 
        details.close(); 
       }