我在生产环境中使用Angularjs HTML指令有一个问题,那就是当我发布/发布我的项目时,我想隐藏这些指令,但我做不到。为了让你更好的理解这个问题,请看下图;

到目前为止我已经尝试过的东西;
app.config(['$compileProvider', function ($compileProvider) {
$compileProvider.debugInfoEnabled(false);
$compileProvider.commentDirectivesEnabled(false);
$compileProvider.cssClassDirectivesEnabled(false);
}]);但是上面的代码并没有解决我的问题,你知道这一点吗?
我的AngularJS版本是1.6.9
发布于 2019-09-13 21:45:00
在AngularJS中无法隐藏属性指令。
$compileProvider.debugInfoEnabled(false);
将阻止angular呈现调试信息,如结构指令的占位符注释。你可以在这里阅读更多关于它的内容:https://docs.angularjs.org/guide/production
$compileProvider.commentDirectivesEnabled(false);
将禁止使用已弃用的注释指令,如<!-- directive: my-dir exp -->,您可以在此处阅读:https://docs.angularjs.org/guide/directive
在该页面上还解释了类指令,可以使用$compileProvider.cssClassDirectivesEnabled(false);关闭这些指令
https://stackoverflow.com/questions/57909086
复制相似问题