Ich habe mir in den letzten Tagen AngularJS und Backbone angesehen und viel über Knockout und EmberJs gelernt. Ich habe gerade eine Demo des Angular-Routers online gesehen und schreibe sie jetzt auf
route
Route-Demo-Index
http://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.6.2pre/html5shiv.js">>
http://cdnjs.cloudflare.com/ajax/libs/json2/20121008/json2.js">>
http://localhost:81/js/angular.min.js">>
<script><br>
var routeApp = angle.module('routeApp',[]);<br>
routeApp.config(['$routeProvider',function ($routeProvider) {<br>
$routeProvider<br>
.when('/list', {<br>
TemplateUrl: 'list.html',<br>
Controller: 'RouteListCtl'<br>
})<br>
.when('/list/:id', {<br>
TemplateUrl: 'detail.html',<br>
Controller: 'RouteDetailCtl'<br>
})<br>
.otherwise({<br>
weitergeleitet an: '/list'<br>
});<br>
}]);<br>
//Controller<br>
routeApp.controller('RouteListCtl',function($scope) {<br>
});<br>
routeApp.controller('RouteDetailCtl',function($scope, $routeParams) {<br>
$scope.id = $routeParams.id;<br>
});<br>
</script>
//list.html
Führen Sie den folgenden Code aus
//detail.html
Führen Sie den folgenden Code aus
Route {{id}}: detail.html
Das war's mit dem Code, ich hoffe, er gefällt euch.