阻止在模板中呈现角度属性指令

时间:2015-08-25 18:52:11

标签: javascript angularjs angular-directive angular-template

在模板中添加一些条件类和属性绑定后,当我像这样检查开发工具时,将这些属性指令保留在dom中

<input type="radio" name="gender" ng-model="lsmodal.data.profile.gender" value="male" ng-attr-checked="lsmodal.app.state.isMaleChecked" ng-click="lsmodal.app.meta.selectRadioButton($event, 'male')" class="ng-valid ng-dirty ng-touched ng-valid-parse">

这对我来说真的很难看。我怎么能停止渲染那些指令绑定,因为我不需要知道如何绑定dev工具中的那些。我只是想给它像

这样的香草html代码
<input type="radio" name="gender" value="male" checked />

2 个答案:

答案 0 :(得分:1)

这与我的要求类似。您必须使用$ compile来删除这些指令。你可以在here

中看到我的问题

答案 1 :(得分:-1)

此代码将阻止您查看这些类和属性:

myApp.config(['$compileProvider', function ($compileProvider) {
   $compileProvider.debugInfoEnabled(false);
}]);

这是在v1.3中引入的,因此它不适用于较低版本。

以下是文档中的reference