Angularjs 为什么我的捆绑文件不能在ASP.NETMVC内核中工作?

Angularjs 为什么我的捆绑文件不能在ASP.NETMVC内核中工作?,angularjs,asp.net-core-mvc,bundling-and-minification,Angularjs,Asp.net Core Mvc,Bundling And Minification,我已经绑定了我的所有文件,方法是选择它们(按照我在布局文件中加载它们的顺序),右键单击并选择“Bundle&Minifier”->“绑定并缩小文件” 现在,我的布局文件包含以下环境部分: <environment names="Development"> <script src="~/app/modules/appNameModule.js"></script> <script src="~/app/constants/appNameCo

我已经绑定了我的所有文件,方法是选择它们(按照我在布局文件中加载它们的顺序),右键单击并选择“Bundle&Minifier”->“绑定并缩小文件”

现在,我的布局文件包含以下环境部分:

<environment names="Development">
    <script src="~/app/modules/appNameModule.js"></script>
    <script src="~/app/constants/appNameConstants.js"></script>
    <script src="~/app/controllers/appNameController.js"></script>
    <script src="~/app/controllers/employeesController.js"></script>
    <script src="~/app/controllers/nonEmployeesController.js"></script>
    <script src="~/app/controllers/organizationsController.js"></script>
    <script src="~/app/controllers/casesController.js"></script>
    <script src="~/app/Filters/customFilters.js"></script>
</environment>
<environment names="Staging,Production">
    <script src="~/app/bundle_angular.min.js"></script>
</environment>
有人知道这是什么意思吗

更新1: 感谢Pankaj Parkar关于通过DI注入依赖性的评论。 我的同事项目中的另一个开发人员提到了这一点,他已经对我们的主角度控制器进行了更改,添加了DI作为第二个参数:

angular.module("myApp")
.controller("employeesController", ['$scope', '$http', '$location', 'employeesUrl', 'unionHoursUrl', function ($scope, $http, $location, employeesUrl, unionHoursUrl) {
我会检查所有的角度控制器,看看是否到处都有


另一个问题。我们需要依赖项参数中的单引号吗?而不是工厂函数部分吗?

是-这是答案Pankaj。我只需要在我所有的控制器中都遵循这个模式。

是-这是答案Pankaj。我只需要在我所有的控制器中都遵循这个模式s、

您错过了遵循
DI
注入模式,您可以做1.使用数组内联注释2.使用
$inject
定义依赖项数组,请参阅是的,我遇到了相同的问题,bundle执行更改了parameters函数中模块的名称,并使angular js逻辑崩溃。模块的名称无法更改已更改。是否有配置它的方法?您没有遵循
DI
注入模式,您可以执行1.使用数组内联注释2.使用
$inject
定义依赖项数组,请参阅是的,我遇到了相同的问题,bundle执行更改了parameters函数中模块的名称,并导致angular js日志崩溃ic。模块的名称不能更改。有办法配置吗?
angular.module("myApp")
.controller("employeesController", ['$scope', '$http', '$location', 'employeesUrl', 'unionHoursUrl', function ($scope, $http, $location, employeesUrl, unionHoursUrl) {