Как показать динамический контент на Ionic Custom POPUP
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 с шаблоном обычного и с динамическим контентом ajax response.
2 ответа
У вас есть опечатка. В успехе функции. Вы получаете "r" и используете "res". В противном случае в коде отсутствует еще одна вещь. Где твое
details.then(function(result){
//do something here with result
})
Без этого всплывающее окно не появится. ПОХОЖЕ.
Попробуй это...
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();
}