【发布时间】:2016-07-10 04:36:45
【问题描述】:
嗯,我从来没有使用过,也从来没有觉得我应该使用 UI 路由器。我在一次采访中被问到这个问题,所以如果我作为 AngularJs 开发人员遗漏了什么,我想阅读一下。
现在,互联网上的解释显示了它基于组件的模块化和可重用性的优势。视图的嵌套等。
如果我想在我的视图中重用组件,那么我不能使用指令而不是新状态吗?根据 scotch.io(top google result) 的this article ui 路由器,在我看来,我们可以使用单独的数据/控制器。好吧,我不能通过指令的控制器和模板做同样的事情。我仍然可以根据需要多次重复使用它。
如果我遗漏了一些很酷的功能并使其成为 AngularJs 应用程序中的典型应用,请告诉我(当然是一个更大的应用程序,其中包含许多可重用的组件)。
【问题讨论】:
-
你可能在这里找到答案:stackoverflow.com/questions/22790209/…
-
不,它没有。我对该链接接受的答案的回复如下:在多少情况下我们会遇到完整的模板作为指令?用于局部视图的指令已经有一个父模板。列出的不错的功能,但似乎实际上不可用或无法说服使用并将 ui-router 包含在我的项目文件中。
标签: angularjs angularjs-directive angularjs-routing