0

我的路线看起来像这样:

/create-company/index.html#/part-one
/dashboard/index.html#/view1
/auth/

现在create-company最初使用该应用程序,然后使用分支dashboard应用程序。

目前我使用种子项目app, config, logs, scripts & test folders在我的主目录中为一个应用程序制作。

要添加第二个应用程序,我应该创建两个app1 & app2各自包含自己的文件夹app, config, logs, scripts & test folders吗?

然后我可以/dashboard/指向并/app1/app指向/create-company//app2/app

还是坚持使用单个 angularJS 应用程序并/app/同时指向同一个文件夹会更好吗?/create-company//dashboard//app/

4

1 回答 1

2

尽管在某些用例中,拥有多个完全分离的应用程序会有所帮助和/或适当,但根据您的描述,您描述的两个“应用程序”似乎是一个较大应用程序的不同子部分。

考虑在您的使用中,是否有任何重叠的组件,例如共享指令、模板或服务?如果是这样,最好避免重复。

此外,在两个不同的页面上加载相同的应用程序没有限制,使用不同的标记 - 控制器等,这将导致完全不同的功能。

例如,以下内容在不同页面上非常好:

<body>
    <div ng-app="my-app">
        <div ng-controller="createCompany">
            <!-- Section specific content here, directives etc -->
        </div>
    </div>
</body>

<body>
    <div ng-app="my-app">
        <div ng-controller="dashboard">
            <!-- Section specific content here, directives etc -->
        </div>
    </div>
</body>
于 2013-04-17T22:54:29.470 回答