0

我刚刚阅读了文档Working with sub-projects并尝试创建一个包含两个模块的测试应用程序......老实说,有一些事情我不清楚。

例如,我创建了一个由主模块和授权模块组成的测试应用程序。如果用户未登录,应用程序应重定向到授权模块......完成后重定向回主模块。此外,主模块总是依赖于授权模块来确定是否允许用户访问给定的功能或资源。

也就是说,我的问题是:

  1. 让应用程序的模块相互引用是否正确(例如,主模块引用授权模块和授权模块引用主模块)?
  2. 如何在模块(主要是 HTML 模板)之间共享资源?
  3. 资产怎么了?应该共享它们还是每个模块都应该有自己的资产?

这个想法是让一个应用程序由一组模块组成——每个模块都显示相同的菜单,并让它们从一个跳到另一个。不幸的是,周围的例子似乎不多。谢谢。

4

1 回答 1

0

这里有很多问题,一个答案。

您必须有一个根应用程序和模块。这些模块被引用为依赖项,因此在主应用程序中,您可以使用模块的资源(和资产),就像它们在根应用程序中一样(如果两个资源都在两个资源中,则使用根的资源)。但反之则不然,模块不应该知道根应用程序。

如果您确实想在所有模块(可能还有您的应用程序)之间共享资源,则应该创建一个在所有模块中作为依赖项引用的通用模块。

于 2013-02-25T02:51:28.777 回答