我的路线看起来像这样:

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

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

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

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

然后我可以指向/dashboard/ to /app1/app和point /create-company/ to /app2/app

或者在/app/上坚持使用单个angularJS应用并将/create-company//dashboard/指向同一个/app/文件夹会更好吗?

===============>>#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>

  ask by robert king translate from so

未解决问题?本站智能推荐: