由於在未來的專案有機會使用到 sweetalert2,所以就藉這個機會來介紹一下如何在 Angular 環境裡使用 sweetalert2。
npm i sweetalert2
styles
區塊:
"./node_modules/sweetalert2/dist/sweetalert2.css",
scripts
區塊:
"./node_modules/sweetalert2/dist/sweetalert2.min.js"
然後到同一個資料夾中的 app.component.ts 裡,輸入兩段程式碼:
// 1
import Swal from 'sweetalert2';
// 2
simpleAlert(){
Swal.fire('Hello Angular');
}
<button type="button" class="btn btn-success" (click)=simpleAlert()>Success</button>
此時點擊畫面上 Success 的按鈕,就會出現 sweetalert2 樣式的提醒視窗了。
simpleAlert(){
Swal.fire('Hello Angular');
}
改成物件形式:
Swal.fire({
text: 'Hello Angular',
icon: 'success'
});
效果就會更加生動了!
以上,我們實現了在 Angular 裡使用 sweetalert2 的方法,如果想了解更多設定及樣式,可以到 sweetalert2 的官方網站查看。
參考來源: