ทำ WebApp ใช้ AngularJS, SQL Server
อยากจะหาข้อมูลที่มีค่าเหมือนกันหลายตัวออกมาอะค่ะ ต้องทำยังไงคะ
ตอนนี้ลองทำดู
1.ใช้คำสั่งรับข้อมูลมาปกติ ถ้าเอามาลูปในหน้า html ก็ขึ้นครบปกติ แต่พอเราทำในส่วนของฟังก์ชัน (จะเอาข้อมูลมาเปรียบเทียบ) มันเจอข้อมูลแค่ตัวแรกตัวเดียว แล้วหยุดเลย
2.ลองนำมาใส่ในอาเรย์ ใช้
const res = member.filter((mem) => {
return mem.name = "test"
})
ก็เจอแค่ตัวเดียวเหมือนเดิมค่ะ
โค้ดที่เกี่ยวกันค่ะ
FunctionController.vb
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
Public Function getMembers() As JsonResult
Using dataContext As BAPDataContext = New BAPDataContext()
Dim Employees = dataContext.info_members.ToList
Return Json(Employees, JsonRequestBehavior.AllowGet)
End Using
End Function
Service.js
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
//get Data info_members from database
this.getMembers = function(){
return $http.get("/Function/getMembers"); //
}
Controller.js
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
**ส่วนที่มีปัญหา
function GetMembers() {
var getData = myService.getMembers();
getData.then(
function (quests) {
$scope.Employees = quests.data;
}, ///*******รับค่ามาเอาไป ng-repeat ค่าออกมาปกติค่ะ
function () {
alert('nonGet');
});
//************ส่วนที่ทดลองกรองค่าออกมา
const member = [
{ name: $scope.Employees, id: $scope.Employees }
]
const res = member.filter((mem) => {
return mem.name = "test"
})
console.log(res)
}
รบกวนผู้รู้ด้วยนะคะ
ขอบคุณค่ะ
สอบถามการ where ข้อมูล SQL Server ค่ะ
อยากจะหาข้อมูลที่มีค่าเหมือนกันหลายตัวออกมาอะค่ะ ต้องทำยังไงคะ
ตอนนี้ลองทำดู
1.ใช้คำสั่งรับข้อมูลมาปกติ ถ้าเอามาลูปในหน้า html ก็ขึ้นครบปกติ แต่พอเราทำในส่วนของฟังก์ชัน (จะเอาข้อมูลมาเปรียบเทียบ) มันเจอข้อมูลแค่ตัวแรกตัวเดียว แล้วหยุดเลย
2.ลองนำมาใส่ในอาเรย์ ใช้
const res = member.filter((mem) => {
return mem.name = "test"
})
ก็เจอแค่ตัวเดียวเหมือนเดิมค่ะ
โค้ดที่เกี่ยวกันค่ะ
FunctionController.vb[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
Service.js[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
Controller.js[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
รบกวนผู้รู้ด้วยนะคะ
ขอบคุณค่ะ