Ember ghi lại cảnh báo rằng transitionTo
đã không được chấp nhận vì lợi ích của transitionToRoute
. Tuy nhiên, hiện tại, ember có route.transitionTo
và controller.transitionTo
. Chỉ controller.transitionTo
có thông báo không dùng nữa trên API và trong mã nguồn.`Route.transitionTo` có bị phản đối không?
Thông báo rằng route.transitionTo
không được dùng nữa hoặc là phương pháp chuyển đổi thành ngữ thay đổi thành this.controllerFor(routename).transitionToRoute()
.
ĐÁP: KHÔNG DÙNG NỮA
Hóa ra tôi đã có một pha trộn sử dụng this.transitionTo
lẽ ra phải được tham gia vào con đường duy nhất nhưng đã được làm quen trong một bộ điều khiển, mà làm cho nó khó khăn hơn để chú ý.
Đúng vậy, đó là luôn luôn rõ ràng với tôi, nhưng tại sao tôi nhận được một lời cầu xin thông báo khi sử dụng route.transitionTo, là thông báo chỉ là một lỗi? – runspired
Hmm, tại đây nó không tái tạo: http://emberjs.jsbin.com/OxIDiVU/53/edit Nó tái tạo trong thiết lập thực tế của tôi (tôi đã tìm kiếm mã nguồn cho bất kỳ trường hợp controller.transitionTo nào có thể, không có). – runspired
tại sao bạn không sử dụng một phiên bản gỡ lỗi của ember và thiết lập một breakpoint tại cảnh báo phản đối và tìm ra ai đang gọi nó? – Kingpin2k