Monthly Archives: July 2018
แสดง 1 สัปดาห์
แสดงวันในสัปดาห์แบบคงที่ ไม่มีการเปลี่ยนวันที่แสดง (ไม่เปลี่ยนปฏิทิน)
วันของเดือนก่อนหน้า และวันของเดือนถัดไป จะแสดงเป็นสีจาง
วันของเดือนปัจจุบันแสดงสีเข้ม
เมื่อคลิกเลือกวัน จะรู้ว่าเลือกที่วันไหน
1. สร้างแอพและรัน
[code]
> ionic start myCalendar blank
> cd ./mycalendar
> ionic serve -l
[/code]
แสดงปฏิทิน และเลือกวันที่ได้ 2
เมื่อคลิกเลือกวันที่ของเดือนก่อนหน้า หรือเดือนถัดไป
ก็จะเป็นการเลือกวันดังกล่าวเลย
และตัดบรรทัดสุดท้ายของเดือนหน้าที่เกินมาออก
ionic3: สร้าง Submenu (tabs, เมนูไม่แยกเป็นไฟล์ json)
1. เตรียมโปรเจ็กส์
สร้างโปรเจ็กส์ชื่อ Tabsmenu
[code]
ionic start Tabsmenu tabs
cd Tabsmenu
[/code]
สร้าง provider menu
[code]
ionic g provider menu
[/code]
ionic3: สร้าง Submenu #3
ionic3: สร้าง Submenu #2 (json)
- เตรียมโปรเจ็กส์
- เตรียมเมนู
- app.module.ts
- app.component.ts
- วาดเมนู และเรียกใชงานเมนู
ionic3: Http vs HttpClient
ใช้ HttpClient
ดีกว่า Http
Use the HttpClient
class from HttpClientModule
if you’re using Angular 4.3.x and above:
1 2 3 4 5 6 7 8 9 10 11 |
import { HttpClientModule } from '@angular/common/http'; @NgModule({ imports: [ BrowserModule, HttpClientModule ], ... class MyService() { constructor(http: HttpClient) {...} |
It’s an upgraded version of http
from @angular/http
module with the following improvements:
- Interceptors allow middleware logic to be inserted into the pipeline
- Immutable request/response objects
- Progress events for both request upload and response download
Link
ionic3: สร้าง Submenu
- สร้างโปรเจ็กส์ใหม่
- สร้างไฟล์ menus.json
- Create and Call Service/Provider for Accessing Data
- Create Multilevel Accordion Menu