2016-02-29 84 views
0

的JSON獲取動態狀態這裏是我的JSON,其中的菜單列表是我的主菜單,列表的狀態從使用角度JS

[{ 
"menulist": 
[{"list":"veg", 
"id":1 
}, 
{"list":"nonveg", 
"id":2 
}, 
{"list":"offer", 
"id":3 
}, 
{"list":"combo", 
"id":4 
}, 
{"list":"rice", 
"id":5 
}] 
}] 

我想用$資源訪問這些列表。我創建了所有工廠,服務,控制器。這裏是工廠

factmodule.factory("BreakfastFactory",function($resource){ 

var breakmenuinfo; 
var breakmenuResource=$resource("json/breakfast/breakmenu.json/:menulist", {"menulist":"@menulist"},{update:{method:"get"}}); 
return{ 
    getbreakmenu: function(){ 
    breakmenuinfo=breakmenuResource.query(); 
     return breakmenuinfo; 

}} 

})

這裏是服務

servctrl.service("Breakfastservice",function(BreakfastFactory,OrderFactory,WishFactory){ 

this.getAllBreakMenu=function(){ 
    return BreakfastFactory.getbreakmenu(); 
} 

})

這裏是控制器

mainCtrl.controller("MainController",function($scope,Breakfastservice){ 
$scope.mainmenulist=Breakfastservice.getAllBreakMenu(); 
}); 

這裏是我的HTML代碼,其中i想要訪問

<ul ng-repeat="list1 in mainmenulist"> 
     <li><a href="" ui-sref="menu.break.({id:list1.list})">{{list1.list}}</a></li></ul> 

只限於$資源。 請將我推薦給您。謝謝U

回答

0

您無法從JSON獲取動態狀態。它不可能,因爲json是靜態的。根據我的知識,在這裏我們只能進行獲取操作。所以沒有動態狀態可以加載