Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > Mobile > Mobile Forum > วานผู้รู้ช่วย การนำเฟรมเวิคมาใช้ใน Ionic 2 ขอบพระคุณมากครับ บบบบ



 

วานผู้รู้ช่วย การนำเฟรมเวิคมาใช้ใน Ionic 2 ขอบพระคุณมากครับ บบบบ

 



Topic : 126223



โพสกระทู้ ( 0 )
บทความ ( 0 )



สถานะออฟไลน์




ควรทราบข้อมูลเกี่ยวกับเจ้าของกระทู้เพราะเนื่องจากคำถามบางคำถามของเจ้าของกระทู้อาจจะดูงี่เง่าไปบ้างโปรดให้อภัย

1 อยากอธิบายก่อนว่า ผม ไม่เคยเขียน ionic2 มาก่อนแม้แต่ ionic1 ภาษาjava ก็ไม่แม่น angula2 ก็ไม่ได้ angula ก็ไม่แม่น
2 ผมไม่ทราบว่า ภาษา การพัฒนา ionic2 ควรเริ่มศกษาจากภาษาอะไรครับ
3 ผมได้เริ่มฝึกงานแล้วมีเวลาศึกษางานนี้มาเพิ่งศึกษามาราวๆ1สัปดาห์ มือใหม่มากๆๆๆๆ ซึ่งผมจบมาด้วยภาษาที่ถนัดคือ php TT__TT

ขอเริ่มคำถามเลยนะครับ

คือ ผมอยากเอาเฟรมเวิคจาก ionic มาใช้โดยสร้างเป็นหน้าไคลแอน ใส่ user เพื่อทำการลบ จากฝั่งไคแอนครับผม



จากหัวของ Auth ใน ionic cloud ตามลิ้ง อะครับ https://apps.ionic.io/app/302825af/auth/list


เฟรมเวิคจากเว็บ http://docs.ionic.io/services/auth/#signup ของ ionic ไม่มีการ ลบ สำหรับ user อ่ะครับ

ในสารบัญ มีแค่ ฟังก์ชั่น เพิ่ม user (singup) , login , logout , user data การใส่ค่า ดึงและลบข้อมูลของ user data จากการประยุกต์โค้ดภายนอก เองครับ ไม่มีการลบ user เลยครับ

ซึ่งผมต้องการ ให้เขียน ลบ user ได้จากภายนอกไม่ใช่แบบแมนนวลน่ะครับ แต่ผมดูจากเว็บหลักแล้วไม่มีเฟรมเวิคดังกล่าว

ลองศึกษาดู เค้าบอกสามารถทำได้โดยการส่ง path ผ่าน api http ครับแต่ผม โง่จาว่า +ดูโค้ดไม่ออก เลยนำไปใช้ไม่เป็นครับ https://docs.ionic.io/api/http.html

ผมลองแก้แล้วจากหน้า home.html


Code (VBScript)
                 <ion-col width-50>
                    <button ion-button color="secondary" block
                            (click)="delete()">
                        delete
                    </button>
                </ion-col>




และหน้า home.ts

home.ts (JavaScript)
 delete() {


var request = require("request");
var token = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJjNmJjYmEyZi1iM2Q5LTQ4OGEtYWFhNy0xYmQ4ZDI0YjE0MzgifQ.es1iUVGbq6GR6LEUBbsxIU3DqJrdtw68ZJRHDyMsSrM'

var options = {
  method: 'GET',
  url: 'https://apps.ionic.io/app/302825af/auth/list', 
  headers: {
    'Authorization': 'Audi' + token,
    'Content-Type': 'application/json'
  }
};

request(options, function(err, response, body) {
  if (err) throw new Error(err);
  console.log(body);

});
     
    }




ขึ้นerror ตรงบรรทัดนี้ var request = require("request");




วานผู้รู้ท่านใดช่วยผมได้บ้างครับ

หรือสอนวิธีใช้ API HTTP ก็ได้ครับ

ขอบพระคุณมากเลยครับ



Tag : Mobile, HTML/CSS, Android, JAVA, Mobile, Clound Service







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-02-02 09:25:17 By : jaruwith View : 1097 Reply : 3
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Quote:
require


คืออะไรครับ function หรือว่าอะไร






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-03 11:12:29 By : mr.win
 


 

No. 2



โพสกระทู้ ( 0 )
บทความ ( 0 )



สถานะออฟไลน์


ฟังก์ชั่นที่ว่าคือเฟรมเวิคของ ionic cloud ครับ ส่วน

require มันเป็น api ของ http ionic cloud ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-03 14:23:22 By : jaruwith
 

 

No. 3



โพสกระทู้ ( 0 )
บทความ ( 0 )



สถานะออฟไลน์


โค้ดอัพเดทครับ


ปัญหามันขึ้นว่าไม่รุ้จักโค้ดของ http api อ่ะครับ
บรรทัดนี้ครับ var request = require(this.email+"@hotmail.com");
ผมลองค้นหาเพิ่มเติม มันบอกเป็นที่ type script ไม่ตรงผมลองแก้ตามวิธีนี้ครับ ผลคือไม่หาย ครับ (type ผมเวอร์ชั่น2x)
http://stackoverflow.com/questions/31173738/typescript-getting-error-ts2304-cannot-find-name-require


หน้า home.html ลืมที่กรอกครับตอนแรกมีแต่ปุ่ม = =

<ion-item>
<ion-label fixed>Email</ion-label>
<ion-input type="text" [(ngModel)]="email"></ion-input>
</ion-item>



<ion-col width-50>
<button ion-button color="secondary" block
(click)="delete()">
delete
</button>
</ion-col>






และหน้า home.ts ซึ่งใช้ api http ครับตามนี้เลย https://docs.ionic.io/api/http.html
ส่วนโค้ดหน้านี้แก้ตามที่แนะนำควรเป็นแบบนี้ใช่ไหมครับ





delete() {





var request = require(this.email+"@hotmail.com");
var token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJjNmJjYmEyZi1iM2Q5LTQ4OGEtYWFhNy0xYmQ4ZDI0YjE0MzgifQ.es1iUVGbq6GR6LEUBbsxIU3DqJrdtw68ZJRHDyMsSrM"

var options = {
method: 'DELETE',
url: 'https://api.ionic.io/auth/users/id'+this.email+"@hotmail.com",
headers: {
'Authorization': 'Bearer ' + token,
'Content-Type': 'application/json'
}
};

request(options, function(err, response, body) {
if (err) throw new Error(err);
console.log(body);
});



}






รบกวนพี่ด้วยนะครับ ขอบพระคุณมากๆเลยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-02-03 14:47:31 By : jaruwith
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : วานผู้รู้ช่วย การนำเฟรมเวิคมาใช้ใน Ionic 2 ขอบพระคุณมากครับ บบบบ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่