Enrutamiento AngularJs con parámetros
¿Alguien puede explicar cómo puedo enrutar a una URL usando parámetros?
P.ej. ID desea hacer clic en un producto y abrir más información del producto por Id.
Mi ruta hasta ahora ...
angular.module('shop', ["customFilters", "cart", "ngRoute"])
.config(function ($routeProvider){
$routeProvider.when("/complete", {
templateUrl: "../app/views/orderComplete.html"
});
$routeProvider.when("/placeorder", {
templateUrl: "../app/views/placeOrder.html"
});
$routeProvider.when("/checkout", {
templateUrl: "../app/views/checkoutSummary.html"
});
$routeProvider.when("/products", {
templateUrl: "../app/views/productList.html"
});
$routeProvider.when("/product:", {
templateUrl: "../app/views/product.html"
});
$routeProvider.otherwise({
templateUrl: "../app/views/productList.html"
});
});
Entonces haciendo clic ...
<a class="btn btn-default" href="#/product/{{item.id}}">More Info</a>
Me gustaría ser enrutado al producto / {{id}}. Html ...
¿Alguien puede aconsejarme lo que me falta en ...
$routeProvider.when("/product:id", {
templateUrl: "../app/views/product.html"
});