Ionic2混合开发,入坑系列:Ionic2中集成第三方控件Sweetalert

注:Sweetalert2已经可以直接从npm中下载安装 npm install --save sweetalert2,以下是集成sweetalert1

1、安装Typings

在命令行中输入:npm install -g typings

安装完成后,在命令行中输入:typings --version

2、在typings文件夹中创建一个*.d.ts文件,代码如下:

/*** 第三方库sweetalert声明文件* * @author dane* * @interface SwalStatic*/
interface SwalStatic {/*** A basic message* simple:swal("Here's a message!")*/(content: string);/*** A title with a text under* simple:swal("Here's a message!", "It's pretty, isn't it?")*/(content: string, description: string);/*** A success message!* simple:swal("Good job!", "You clicked the button!", "success")*/(content: string, description: string, type: string);/*** A warning message, with a function attached to the "Confirm"-button...* simple:http://t4t5.github.io/sweetalert/*/(options: any, fn?: any);
}declare var swal: SwalStatic;

3、编写引用 /// <reference path="sweetalert/index.d.ts" />

4、在declarations.d.ts文件中放置引用,然后就可以直接使用,例子:

    swal({title: '<strong>您是否退出应用?</strong>',text: '您自定义的内容',type: "warning",showCancelButton: true,animation: 'slide-from-top',cancelButtonText: "取消",confirmButtonText: '退出应用',html: true}, (isConfirm) => {if (isConfirm) {this.platform.exitApp(); //退出平台
      }});

转载于:https://www.cnblogs.com/xhh-lite/p/6484837.html

Ionic2中集成第三方控件Sweetalert相关推荐

  1. delphi中的第三方控件如何安装 (转)

    最佳答案 由于组件提供的方式不同,所以安装的方法也是不一样的,下面就目前常见的各种形式的组 件的安装方法介绍一下. 1只有一个DCU文件的组件.DCU文件是编译好的单元文件,这样的组件是作者不想把源码 ...

  2. delphi中的第三方控件如何安装

    由于组件提供的方式不同,所以安装的方法也是不一样的,下面就目前常见的各种形式的组 件的安装方法介绍一下. 1只有一个DCU文件的组件.DCU文件是编译好的单元文件,这样的组件是作者不想把源码公  布. ...

  3. 在delphi中引用第三方控件时,找不到dcu的解决办法

    好久没有使用delphi7来编程了,由于以前的一个项目需要升级,今天又重拾delphi7.不得不说在当时delphi真的好强,可惜了borland,它曾经是我心中的英雄,编程的首选.闲话少说步入正题. ...

  4. React-Native开发中常用的第三方控件持续更新

    2023.03.22更新 React Native ECharts 项目是一个开源的库,用于在 React Native 应用程序中创建交互式图表.通过用户友好的设计和简单的 API,开发者可以创建各 ...

  5. delphi使用 第三方控件

    第三方控件安装时必须把所有的pas,dcu,dpk,res等文件复制到你的Lib目录下 然后通过dpk进行安装 安装后会多出来新的控件面板,新控件就在那里了 当然也有一些控件会安装到原有的面板上 比如 ...

  6. WPF第三方控件盘点

    WPF统一的编程模型.语言和框架,实现了界面设计人员和开发人员工作可以分离的境界,鉴于WPF强大的优势,且一直是开发者关注的地方,下面和大家分享基于WPF项目开发需要用到的第三方控件,包括业界最受好评 ...

  7. Android引用RN第三方控件,Android和RN互调方式,最近开发心得

    "有人住高楼,有人在深沟,有人光万丈,有人一身锈,世人万千种,浮云莫去求,斯人若彩虹,遇上方知有." 时隔四季,我重新开始了我的文章更新,so do you miss me? 前言 ...

  8. 在 .NET Compact Framework 2.0 中宿主 ActiveX 控件

    适用于: ActiveX Microsoft .NET Compact Framework 版本 2.0 摘要:了解如何在使用 .NET Compact 的应用程序中宿主 ActiveX 控件.本文提 ...

  9. 在 ASP.NET MVC 中使用 Chart 控件

    在 .NET 3.5 的时候,微软就提供了一个 Chart 控件,网络上有大量的关于在 VS2008 中使用这个控件的文章,在 VS2010 中,这个控件已经被集成到 ASP.NET 4.0 中,可以 ...

最新文章

  1. linux valgrind Memcheck--内存检查工具
  2. 分布式事务篇——第一章:分布式事务前言
  3. Windows中的一个类似路由器命令的命令
  4. php 多个文件,PHP实现将多个文件中的内容合并为新文件的方法示例
  5. Mybatis学习错误之:重复加载mapper.xml
  6. 一个程序看fputc和fgetc
  7. IT人士,你的知识需要管理。
  8. 前缀和与差分的使用(新手快速入门)
  9. Python高级运维开发2016年7月第14期隆重开课
  10. 搜索引擎重复网页发现技术分析
  11. Android Studio查找错误原因
  12. 【FFMPEG中PTS与DTS统一转换为毫秒】
  13. 产品经理学技术之数据结构
  14. 计算机科学在航空航天仿真模拟,2017年南京航空航天大学计算机科学与技术学院922数据结构与操作系统[专业硕士]之数据结构考研仿真模拟题...
  15. 【Elasticsearch】使用 Elasticsearch Freeze index API 创建冻结索引
  16. 编译OpenJDK8:configure: Could not compile and link with freetype. This might be a 32/64-bit mismatch.
  17. win10官网下载ios文件操作指南
  18. 使用 laravel-admin 配置后台管理系统
  19. SDR软件无线电知识要点(三)EVM
  20. NYoj 366 D的小L 【DFS】

热门文章

  1. STM32F1库函数初始化系列:串口DMA空闲接收_DMA发送
  2. java 基础之 null 与 “”
  3. C#数组按值和按引用传递数组区别
  4. Perl Learning (5) —— 输入与输出
  5. 写了几天的软工课程设计,慢慢了解了点mvc
  6. 系统维护For流星无语
  7. 用WSE在Web服务中验证用户身份
  8. 测试框架 Jest 实例教程
  9. 定义/赋值数组、 expect预期交互
  10. 通过帧中继验证OSPF支持的不同网络类型