Asp.net mvc 4 MVC4和x2B;AngularJS-防止属性缩小

Asp.net mvc 4 MVC4和x2B;AngularJS-防止属性缩小,asp.net-mvc-4,angularjs,bundling-and-minification,minify,Asp.net Mvc 4,Angularjs,Bundling And Minification,Minify,我读过这篇文章 但它没有涉及如何正确缩小AngularJS项目 我是否应该缩小除viewmodels之外的所有内容? 假设我的模板使用如下代码: Hello <b>{{model.name}}</b> Hello{{model.name} 如果我缩小控制器,“模型”属性将缩小,对吗? 从而打破了上述模板 我看了一些关于AngularJS的视频,他们说可以应用缩小,但跳过属性的缩小 这应该可以解决问题,缩小代码,但保留控制器/模型上的所有属性名称 我如何使用MVC4捆

我读过这篇文章

但它没有涉及如何正确缩小AngularJS项目

我是否应该缩小除viewmodels之外的所有内容? 假设我的模板使用如下代码:

 Hello <b>{{model.name}}</b>
Hello{{model.name}
如果我缩小控制器,“模型”属性将缩小,对吗? 从而打破了上述模板

我看了一些关于AngularJS的视频,他们说可以应用缩小,但跳过属性的缩小

这应该可以解决问题,缩小代码,但保留控制器/模型上的所有属性名称


我如何使用MVC4捆绑包实现这一点?

我相信您可以缩小一切。模型将始终在
$scope
上实例化,例如
$scope.myModel
,因此模型名称不会缩小

我所知道的关于缩小的一点,缩小器不会缩小它无法确定其使用范围的元素。因此,minifier缩小了私有
变量
、函数等


在我们的MVC项目中,我们将AngularJS与bundler一起使用,我们没有遇到AngularJS本身的问题。

我相信您可以缩小一切。模型将始终在
$scope
上实例化,例如
$scope.myModel
,因此模型名称不会缩小

我所知道的关于缩小的一点,缩小器不会缩小它无法确定其使用范围的元素。因此,minifier缩小了私有
变量
、函数等


在我们的MVC项目中,我们将AngularJS与bundler一起使用,并且我们没有遇到AngularJS本身的问题。

所以我只需要确保我的控制器映射了它们的依赖项名称?e、 g.$注入(…)?是的,这是正确的,但是最好使用您提到的SO帖子中提到的模块类型语法。类似于
angular.module('mymodule',[]).controller('MyController',['$scope',function($scope){
a这是使用AngularJS DI的每件事情都需要的,包括控制器、服务、指令。所以我只需要确保我的控制器映射了它们的依赖项名称?例如,$inject(…)是的,这是正确的,但最好使用您提到的SO帖子中提到的模块类型语法。类似于
angular.module('mymodule',[]).controller('MyController',['$scope',function($scope){
a这是使用AngularJS DI的每件事情所必需的,包括控制器、服务、指令。