1
這可能看起來像一個愚蠢的問題,但我已經看遍了全世界廣泛的interweb,並且找不到答案。在Angular中提取路由配置
我在我的應用程序配置的路線,正是如此:
$routeProvider.when(
"/customer/:customerId", {
templateUrl: "/angular/components/booking-system/customers/templates/customer-template.html",
controller: "customersCtrl"
}
)
,但我不知道從哪裏提取我的客戶template.html的客戶ID參數。任何人都可以對此有所瞭解嗎?如何訪問代碼中的參數?
我導航使用這條路線:
$scope.customerDetails = function(customerId) {
$location.url("/customer/" + customerId);
}
這是導航的最佳方式?
你可以使用'''$ routeParams''' - https://docs.angularjs.org/api/ngRoute/service/$routeParams然後抓住這些的一種方法是,如果客戶在一個數組中,您可以將''''$ routeParams'''與$'''''''結合起來。本教程對其進行了很好的解釋,只需https://www.youtube.com/watch?v=ziUelciLL5Q –
這裏就是您要找的內容:https://docs.angularjs.org/api/ngRoute/service/$路線 – BeNdErR
Hi @PaulFitzgerald;如果你回答了問題而不是評論,我會將它標記爲答案。非常感謝YouTube鏈接! – serlingpa