當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript angularfire2.FirebaseListObservable類代碼示例

本文整理匯總了TypeScript中angularfire2.FirebaseListObservable的典型用法代碼示例。如果您正苦於以下問題:TypeScript FirebaseListObservable類的具體用法?TypeScript FirebaseListObservable怎麽用?TypeScript FirebaseListObservable使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


在下文中一共展示了FirebaseListObservable類的10個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: constructor

 constructor(public af:AngularFire) {
   var ref = new Firebase(rootFirebase);
   ref.remove();
   this.questions = af.list('/questions');
   this.questions.add({question: 'why?'});
   this.questions.add({question: 'how?'});
 }
開發者ID:2947721120,項目名稱:angularfire2,代碼行數:7,代碼來源:firebase_list_example.ts

示例2:

          handler: () => {

// send message implementation
console.log('Your Contact no. '+contactNo.value.toString()+' is saved!');
console.log('Your Message '+newMsg.value.toString()+' is saved!');
newMsg = newMsg.value.toString();
contactNo = contactNo.value.toString();
//console.log(newMsg);
//console.log(contactNo);
//console.log('this.sms.key.value');
//console.log(this.contacts.key.value);
/*
this.sms.once('value',function(snapshot){
var key = childSnapshot.key();
var childData = childSnapshot.val();
});});
*/
this.sms.add(newMsg);
this.contacts.add(contactNo);
SMS.send(contactNo,newMsg);
var success = Alert.create({
      title: 'Message Sent Successfully'
    });
  this.nav.present(success);

		




























}}]});   this.nav.present(confirm);}}
開發者ID:RidaRidss,項目名稱:Instant-Messaging-App,代碼行數:55,代碼來源:page2.ts

示例3: Date

 return this.auth.uid$.first().map(uid => {
   if (existingRequest) {
     this.list$.update(existingRequest.$key, { requestedBy: [...existingRequest.requestedBy, uid] });
   } else {
     const request: Request = {
       data: form,
       type: type,
       requestedBy: [uid],
       createdAt: new Date().toISOString()
     };
     this.list$.push(request);
   }
 });
開發者ID:Toxicable,項目名稱:PassPast,代碼行數:13,代碼來源:request.service.ts

示例4: onDrinkRecord

  onDrinkRecord(drankCellarRecord: CellarRecord) {

    drankCellarRecord.count  = drankCellarRecord.count -1;
    if (drankCellarRecord.count <= 0) {
      this.cellarRecords.remove(drankCellarRecord.$key);
    } else {
      this.cellarRecords.update(drankCellarRecord.$key, {count: drankCellarRecord.count});
    }

    let drankRecord = new DrankRecord(drankCellarRecord);
    this.drankRecords.push(drankRecord);

  }
開發者ID:amulrean,項目名稱:beercellarfire,代碼行數:13,代碼來源:beer-list.component.ts

示例5: create

 create(userId:string,title: string, description: string,isPublic:boolean,photos:any): void {
   this.db.push({userId,
     title,
     description,isPublic,photos   
   });
   
 }
開發者ID:Omri27,項目名稱:Afeka-Face,代碼行數:7,代碼來源:post.service.ts

示例6: addClass

 addClass(className: string, classPassword: string ) {
   if ( className.length < 1 ) {
     this.errorMessage = this.authService.getErrorMsg('error',
       { code: 'OwnText', text: 'Názov triedy nieje vyplnený' } );
     return;
   }
   if ( classPassword.length < 1 ) {
     this.errorMessage = this.authService.getErrorMsg('error',
       { code: 'OwnText', text: 'Heslo triedy nieje vyplnené' } );
     return;
   }
   if ( this.vyhodnotExistenciuHesla) {
     return;
   }
   if (this.classId) {
     let classData = this.angularFire.database.object('/CLASSES/' + this.classId);
     classData.update({className: className, heslo: classPassword} );
     this.errorMessage = this.authService.getErrorMsg('success', { code: 'OwnText', text: 'Zmeny boli úspešne zapísané' } );
     setTimeout(() => {this.router.navigate(['classes']); }, 2000);
   }else {
     this.items.push(new Trieda ( className, classPassword, this.uId));
     this.errorMessage = this.authService.getErrorMsg('success', { code: 'OwnText', text: 'Trieda bola úspešne vytvorená' } );
     setTimeout(() => {this.router.navigate(['classes']); }, 2000);
   }
 }
開發者ID:linhart2,項目名稱:Diplomova_praca,代碼行數:25,代碼來源:create-class-page.component.ts

示例7: createVehicle

 createVehicle(vehicle: IVehicle): firebase.Promise<any> {
   return this.vehicles$.push(new Vehicle(
     vehicle.make,
     vehicle.model,
     vehicle.year
   ));
 }
開發者ID:bgauvey,項目名稱:service-tracker,代碼行數:7,代碼來源:vehicle.service.ts

示例8: new

    new(item: T): any {
        let result = this.firebaseList.push(item);
        console.log(result);
        result.then(success => console.log("successfully added new item to " + this.endpoint, success), failure => console.log("failure", failure));
        return result;

    }
開發者ID:chuckjaz,項目名稱:ames,代碼行數:7,代碼來源:firebase.service.ts

示例9: addTask

    addTask(task : HTMLInputElement): void {
    
        console.log(`Adding article title: ${task.value} `);
        
        this.tasks.add(task.value);

    }
開發者ID:UsairimIsani,項目名稱:angular2-firebase-sample,代碼行數:7,代碼來源:app.ts

示例10: sendMessage

 sendMessage(message:string) {
     this.messages$.push({
         author: this.identity.name,
         body: message
     });
     this.message = '';
 }
開發者ID:mjrio,項目名稱:mjr-cordova-ionic,代碼行數:7,代碼來源:home.ts


注:本文中的angularfire2.FirebaseListObservable類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。