tôi cần phải được điều này để làm việc:Backbone router với nhiều tham số
routes: {
':product' : 'showProduct',
':product/:detail': 'showProductDetail'
showProductDetail không bao giờ được gọi trong khi ': Sản phẩm' tuyến đường được thiết lập ngay cả khi nó được thiết lập sau đó. Tôi đã thử như sau
routes: {
':product(/:detail)': showProductOrDetail
}
Nhưng điều này sẽ không được gọi khi chỉ thay đổi tham số thứ hai. Điều quan trọng là tôi có sản phẩm hoặc sản phẩm và chi tiết trong url.
Có ai biết cách sửa lỗi này không?
Trong trường hợp này, cách tiếp cận của bạn sẽ hoạt động nhưng như tôi đã nói tôi cũng muốn có sản phẩm trong tuyến đường thứ hai để tôi có thể thực hiện một số việc như: mywebsite.com/#category/1/product/3/detail/1 – matteok
Tôi đã cập nhật câu trả lời của mình. Đây có phải là những gì bạn đang tìm kiếm? –
Điều này không hiệu quả nếu tôi chỉ gọi mywebsite/com/# product/1 phải không? – matteok