24
AngularJS สำหรับลูปที่มีตัวเลขและช่วง
Angular ให้การสนับสนุนสำหรับลูปโดยใช้ตัวเลขภายในคำสั่ง HTML: <div data-ng-repeat="i in [1,2,3,4,5]"> do something </div> แต่ถ้าตัวแปรขอบเขตของคุณมีช่วงที่มีจำนวนแบบไดนามิกคุณจะต้องสร้างอาร์เรย์ว่างในแต่ละครั้ง ในการควบคุม var range = []; for(var i=0;i<total;i++) { range.push(i); } $scope.range = range; ในรูปแบบ HTML <div data-ng-repeat="i in range"> do something </div> ใช้งานได้ แต่ไม่จำเป็นเนื่องจากเราจะไม่ใช้อาร์เรย์ช่วงเลยในลูป ไม่มีใครรู้ว่าการตั้งค่าช่วงหรือปกติสำหรับค่าต่ำสุด / สูงสุด? สิ่งที่ต้องการ: <div data-ng-repeat="i in 1 .. 100"> do something </div>