Skip to content
Snippets Groups Projects
Commit 550972b7 authored by wonko's avatar wonko
Browse files

favourites page

parent 2c2ad8a7
No related branches found
No related tags found
No related merge requests found
<?xml version='1.0' encoding='utf-8'?>
<widget id="de.night.of.science" version="0.0.12" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<widget id="de.night.of.science" version="0.0.13" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>Night of Science</name>
<description>An awesome Ionic/Cordova app.</description>
<author email="hi@ionicframework" href="http://ionicframework.com/">Ionic Framework Team
......
<!--
Generated template for the FavouritesPage page.
See http://ionicframework.com/docs/components/#navigation for more info on
Ionic pages and navigation.
-->
<ion-header>
<ion-navbar>
<ion-title>favourites</ion-title>
</ion-navbar>
<ion-toolbar>
<ion-title text-center>{{room}}
</ion-title>
</ion-toolbar>
</ion-header>
<ion-content padding>
<ion-list no-lines>
<ion-card [ngClass]="lecturesProvider.cardClass(lecture)" *ngFor="let lecture of lectures">
<ion-item text-wrap class="card-header">
<ion-avatar item-left>
<ion-icon name="{{lecturesProvider.fsIcon(lecture)}}"></ion-icon>
</ion-avatar>
<h2>{{lecture.titel}}</h2>
<p>{{lecture.name}}</p>
</ion-item>
<ion-card-content text-wrap class="teaser">
{{lecture.teaser}}
</ion-card-content>
<ion-row class="card-footer">
<ion-col>
</ion-col>
<ion-col text-right>
<button ion-button icon-right clear small *ngIf="lecture.aufz">
<ion-icon name="videocam"></ion-icon>
</button>
</ion-col>
</ion-row>
</ion-card>
</ion-list>
</ion-content>
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { FavouritesPage } from './favourites';
@NgModule({
declarations: [
FavouritesPage,
],
imports: [
IonicPageModule.forChild(FavouritesPage),
],
exports: [
FavouritesPage
]
})
export class FavouritesPageModule {}
page-favourites {
}
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
import { LecturesProvider } from '../../providers/lectures-provider';
import { Slides } from 'ionic-angular';
@IonicPage()
@Component({
selector: 'page-favourites',
templateUrl: 'favourites.html',
})
export class FavouritesPage {
lectures = [];
constructor(public navCtrl: NavController, public navParams: NavParams, public lecturesProvider: LecturesProvider) {
this.getFavs();
}
ionViewDidLoad() {
console.log('ionViewDidLoad Favourites');
}
getFavs(){
console.log('getfavs');
for (let room of this.lecturesProvider.lecturesData ){
for (let time of room.times){
if(time.lecture && time.lecture.favourite){
this.lectures.push(time.lecture)
console.log('lecture fav: ' + time.lecture.room);
}
}
}
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment