Ionic 2 - 数据库内容不可点击

时间:2017-04-20 10:24:00

标签: php jquery ionic2

我将数据从数据库添加到我的ionic2应用程序这里是一段php文件的代码:

if(!empty($oefening1) && !empty($rep1) && !empty($set1)){
    echo "<ion-card class='card card-md nextPage1'><img src='assets/img/" . $oefening1 . ".jpg'/>
             echo "<ion-card-content class='card-content card-content-md'
                            <ion-card-title class='card-title card-title-md'>" . $oefening1 ."</ion-card-title>".
                            "<p> Herhalingen:" . $rep1 . "<br> Sets:". $set1 . "</p>".
                    "</ion-card-content></ion-card>"; 
            }

我试过的是这个:

<ion-card (click)="test()"></ion-card>

但这不起作用。

这是我的ajax调用,我使用localForage在本地存储数据:

 $.ajax({
    type: "POST",
    url:  "http://sylvanreinieren.com/fysioWebapp/php/get_schema.php",
    data: { dataString: tokenValue },
    cache: false,
    success: function(data){
        $('#myDiv').html(data);

        localForage.setItem('getSchema', data).then(function (data) {
            // Do other things once the value has been saved.
            console.log(data);
        }).catch(function(err) {
            // This code runs if there were any errors
            console.log(err);
        });
    }
  });

当你看到我给它一个nextPage1类时,它工作正常。但是当我尝试在我的应用程序中使用它时,它的功能看起来不像这样:

 ionViewDidLoad(){
    $('.nextPage1').click(function () {
       console.log('worked');
       this.navCtrl.push(ExercisePage);
    });
}

因此,数据已加载并且与该类一起存在,但似乎它无法用它来处理点击事件。这是为什么?它似乎无法检测到元素,但我认为这很奇怪,因为我加载它们是这样的:

ionViewWillEnter(){
 localForage.getItem('getSchema', (err, data) => {
  if(data){
    $('#myDiv').html(data);
  }
});

0 个答案:

没有答案