Hi Yoppie,
I have encountered same issue and following is the solution.
・controller Detail
_onObjectMatched: function (oEvent) {
this.getView().bindElement({
path: decodeURIComponent("/" + oEvent.getParameter("arguments").invoicePath),
model: "invoice"
});
}
・controller InvoiceList
oRouter.navTo("detail", {
invoicePath: encodeURIComponent(oItem.getBindingContext("invoice").getPath().substr(1))
});
Best regards,
Susumu