javascript - How to set the AngularJS $routeProvider's routes by json -


i set paths after pathconfig json object, how it? webserver provide json object contain path, template, controller, after angular set $routeprovider, or can me after routeprovider setted can modified, json response add routeprovider contains.

follow colon ' : '

for example, assume json it:

"objects": [     { "itemid": "121", "itemname": "doe" },     { "itemid": "122", "itemname": "smith" },     { "itemid": "123", "itemname": "jones" } ] 

in .js file:

$routeprovider.when('/item=:itemid', {     //follow colon right here     templateurl: 'itemoverview.html',      //change     controller: 'itemoverviewcontroller'   //change }); 

depend on how json , name did give $scope, names in ng-repeat should you.

in html, link should like:

<ul class="itemlist">     <li ng-repeat="object in objects">         <!-- '#' required @ beginning of 'href=' routeprovider -->         <a href="#/item={{object.itemid}}">{{object.itemname}}</a>     </li> </ul> 

with ng-repeat, angular take care of list , link comes it!


Comments