我已将以下内容添加到SELECT RecordLocator
, DepartureStation
, ArrivalStation
, JourneyNumber
, SegmentNumber
, LegNumber
, FlightNumber
, ROW_NUMBER() OVER(PARTITION BY RecordLocator ORDER BY JourneyNumber, SegmentNumber, LegNumber) AS rowNum
FROM PAX P
中,以便在允许任何路由启动其关联的控制器之前解析全局需要的变量。这一直很有效,但是我担心这个异步调用的情况会下降。如果发生这种情况,这将无法正确解决,我的应用程序永远不会呈现。我怎么能防止这种情况?
app.config
答案 0 :(得分:0)
对于全局解析器,修补.
并不是最佳解决方案(方法修补是一种极端情况,如果可能应该避免),通常putting them to $routeChangeStart
listener更清晰,并提供更多控制。
错误应该在.
中处理,听众将拒绝原因作为第四个参数:
when
这允许在至少一条路线上跳过此解析器,该路线应该提供有关分辨率误差的反馈。