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


TypeScript ionic.Alert類代碼示例

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


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

示例1:

          (success) => {
              console.log('userService.signUp' + JSON.stringify(success));

              if (success.status.indexOf('000') == 0) {

                  let confirm = Alert.create({
                      title: success.status.substr(4),
                      buttons: [
                          {
                              text: 'Ok',
                              handler: () => {
                                  //this.nav.popToRoot(); // framework bug
                              }
                          }
                      ]
                  });
                  this.nav.present(confirm);
              }
              else
              {
                  let confirm = Alert.create({
                      title: success.status.substr(4),
                      buttons: [
                          {
                              text: 'Ok' ,
                              handler: () => {
                                  this.nav.pop(); // framework bug
                              }
                          }
                      ]
                  });
                  this.nav.present(confirm);
              }

          },
開發者ID:maksengc,項目名稱:dxChange,代碼行數:35,代碼來源:activation.ts

示例2: doPrompt

 doPrompt() {
   let prompt = Alert.create({
     title: 'Login',
     message: "Enter a name for this new album you're so keen on adding",
     inputs: [
       {
         name: 'title',
         placeholder: 'Title'
       },
     ],
     buttons: [
       {
         text: 'Cancel',
         handler: data => {
           console.log('Cancel clicked');
         }
       },
       {
         text: 'Save',
         handler: data => {
           console.log('Saved clicked');
         }
       }
     ]
   });
   this.nav.present(prompt);
 }
開發者ID:HubMahesh,項目名稱:ionic-site,代碼行數:27,代碼來源:pages.ts

示例3: doAlert

 doAlert() {
   let alert = Alert.create({
     title: 'New Friend!',
     body: 'Your friend, Obi wan Kenobi, just accepted your friend request!',
     buttons: ['Ok']
   });
   this.nav.present(alert);
 }
開發者ID:HubMahesh,項目名稱:ionic-site,代碼行數:8,代碼來源:pages.ts

示例4: doAlert

	doAlert(titulo, texto) {
	    let alert = Alert.create({
			title: titulo,
			subTitle: texto,
	      buttons: ['Ok']
	    });
	    this.nav.present(alert);
	  }
開發者ID:LuisSereno,項目名稱:resa,代碼行數:8,代碼來源:resacometro.ts

示例5: function

                error: function() {
                    const alertFailed = Alert.create({
                        title: 'Failed to open',
                        subTitle: `Unable to open ${pdf}, please try again later or contact app maintainer`,
                        buttons: ['Ok']
                    });

                    this.nav.present(alertFailed);
                },
開發者ID:dsgriffin,項目名稱:vegan-lists-uk,代碼行數:9,代碼來源:view-store.ts

示例6: finish

	finish() {
		if(!this._notesService.importNotes(this.content)) {
			let d = Alert.create({
				title: "Import failed",
				message : 'Could not parse the data. Make sure it was copied correctly.',
				buttons: ["Ok"]
			});
			this._nav.present(d);
		} else {
			this._nav.pop();
		}
	}
開發者ID:jbartz93,項目名稱:notes2,代碼行數:12,代碼來源:import.ts

示例7: complete

 complete() {
   if (this.task.completionNote == '') {
     let alert = Alert.create({
       title: 'Empty completion note',
       subTitle: 'Your completion note cannot be empty',
       buttons: ['Dismiss']
     });
     this._nav.present(alert);
   } else {
     //post completion
     this.dismiss()
   }
 }
開發者ID:divanvisagie,項目名稱:isoright,代碼行數:13,代碼來源:completeTask.ts

示例8: doConfirm

 doConfirm() {
   let confirm = Alert.create({
     title: 'Use this lightsaber?',
     body: 'Do you agree to use this lightsaber to do good across the intergalactic galaxy?',
     buttons: [
       {
         text: 'Disagree',
         handler: () => {
           console.log('Disagree clicked');
         }
       },
       {
         text: 'Agree',
         handler: () => {
           console.log('Agree clicked');
         }
       }
     ]
   });
   this.nav.present(confirm);
 }
開發者ID:HubMahesh,項目名稱:ionic-site,代碼行數:21,代碼來源:pages.ts

示例9: search

    search(term: string) {
        let prompt = Alert.create({
            title: 'Search',
            message: "Enter a search term please!",
            inputs: [
                {
                    name: 'term',
                    placeholder: 'Search Term'
                },
            ],
            buttons: [
                {
                    text: 'Cancel',
                    handler: data => {
                        console.log('Cancel clicked');
                    }
                },
                {
                    text: 'Search',
                    handler: data => {

                        this.loading = true;

                        let headers = new Headers();
                        headers.append("Accept", "application/vnd.github.v3.text-match+json");

                        let term = data.term;
                        this.http.get(`https://api.github.com/search/code?q=${term}+in:file+language:ts+repo:angular/angular`, { headers })
                            .map(res => res.json())
                            .subscribe(data => {
                                console.log(data);
                                this.loading = false;
                                this.codes = data.items;
                            })
                    }
                }
            ]
        });
        this.nav.present(prompt);
    }
開發者ID:jgw96,項目名稱:ionic-angular2-explorer,代碼行數:40,代碼來源:page1.ts


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