首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AngularJs没有隐藏生产/发布中的html指令

AngularJs没有隐藏生产/发布中的html指令
EN

Stack Overflow用户
提问于 2019-09-12 22:36:44
回答 1查看 64关注 0票数 0

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

到目前为止我已经尝试过的东西;

代码语言:javascript
复制
app.config(['$compileProvider', function ($compileProvider) {
    $compileProvider.debugInfoEnabled(false);
    $compileProvider.commentDirectivesEnabled(false);
    $compileProvider.cssClassDirectivesEnabled(false);
}]);

但是上面的代码并没有解决我的问题,你知道这一点吗?

我的AngularJS版本是1.6.9

EN

回答 1

Stack Overflow用户

发布于 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);关闭这些指令

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57909086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档