我正在创建一个 AngularJS 应用程序。这个应用程序有一个“屏幕”,人们可以在其中选择一系列选项。这些选项之一加载客户列表。在该客户列表中,我可以选择创建客户:
[Main Menu] (/)
-> [Options Select] (/options)
-> [Customer Picker] (/options/customer)
-> [Customer Create] (/options/customer/add)
所以基本上Customer Create
就是这个“状态”?该应用程序可以在其中。如果我要使用 UI 导航,然后重新加载页面并从该页面重新开始,那没有什么不同,因为 Angular 应用程序本身并不认为我是如何到达该页面的堆栈”的项目。没有一些我已经弹出的视图控制器,只有一堆独立的可路由目的地。
我习惯于认为我可以实例化一个客户选择器控制器并将其扔到堆栈上并过渡到它......但这在这里不起作用,不是吗?
如果,比如说,我希望客户应用选择器“更智能”,那么我必须想办法让客户选择器知道我对它的期望,使用某种通过路由器传递给它的选项,或者根据我想要的每个特定用例创建一个细微的变化。