Cố gắng học AngulareJS bị mắc kẹt với điều này.
Làm cách nào để chuyển các tham số URL thông qua templateUrl trong AngularJS?
Đây là mã:
app.config(function ($routeProvider){
$routeProvider
.when('/',
{
templateUrl: '/sort',
controller : 'tasksController'
})
.when('/expression/:expressionId/type/:typeId',
{
templateUrl: '/sort/'+:expressionId +'/'+ :typeId,
controller : 'tasksController'
})});
Đây là rõ ràng là sai.
Bất kỳ ai có thể vui lòng cho tôi biết cách chính xác để thực hiện việc này là gì? Cảm ơn.
Có lẽ bạn nên cho chúng tôi biết lý do tại sao nó là sai. Hành vi bạn đang nhận được là gì? – JeffryHouser
Cách bạn đang cố gắng tiếp cận nó là không thể với bộ định tuyến "bản địa" của Angular. Tuy nhiên, nó có thể với [Bộ định tuyến giao diện người dùng góc] (https://github.com/angular-ui/ui-router#angularui-router-). Nếu bạn muốn gắn bó với ngRouter, bạn có thể sử dụng kết hợp $ routeParams (được điền trong một bộ điều khiển) và ngInclude trong chế độ xem chính của bạn. – jacob
Tôi đã tìm ra. Cảm ơn bạn đã trả lời. – user727728