ผมอยากถามว่า angular js เวลา query ข้อมุลมาแล้วแสดงผลให้เป็นลำดับชั้น แบบตัวอย่างนี้ครับ ทำอย่างไรครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ผมอยากถามว่า angular js เวลา query ข้อมุลมาแล้วแสดงผลให้เป็นลำดับชั้น แบบตัวอย่างนี้ครับ ทำอย่างไรครับ

ผมอยากถามว่า angular js เวลา query ข้อมุลมาแล้วแสดงผลให้เป็นลำดับชั้น แบบตัวอย่างนี้ครับ ทำอย่างไรครับ
ตัวอย่างเช่น  มีประเภท แล้วในประเภทมี product อยู่

ประเภท A
      product 1
      product 2
ประเภท B
     prouct 1
     prouct 2

ประเภทนี้ครับทำอย่างไรครับ


Guy 180.183.181.xxx 14-05-2015 11:01:22

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
น่าจะต้องจัดรูปแบบของข้อมูล ให้มีโครงสร้างประมาณนี้

    $scope.scopeData={
        "0":{
            "typeData":"TypeA",
            "listData":{
                "0":"data1",   
                "1":"data2",
            }
        },
        "1":{
            "typeData":"TypeB",
            "listData":{
                "0":"data3",   
                "1":"data4",
            }
        },
        
แล้วก็ใช้ ng-repeat วนลูปแสดงรายการ

        <ul>
            <li ng-repeat="data in scopeData">
                {{data.typeData}}
                <ul>
                    <li ng-repeat="(key, value)  in scopeData[$index].listData">
                        {{value}}
                    </li>
                </ul>
            </li>
        </ul>


ninenik 183.89.90.xxx 14-05-2015






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ