2015-08-25 51 views
2

添加一些有条件的下课之后,在模板属性绑定,角度保持这些属性指令在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"> 

的开发工具检查这是真的很难让我直观地阅读。我如何停止渲染这些指令绑定,因为我不需要知道如何绑定这些开发工具。我只是想它给了我像

<input type="radio" name="gender" value="male" checked /> 

回答

1

这与我所问的相似。你将不得不使用$ compile去除这些指令。你可以看看我问的问题here

-1

该代码将阻止你看到的那些类香草HTML代码和属性:

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

这是在1.3版引入,它不会工作在较低的版本。

这是您的文档中的reference

+0

请问OP有关调试的事情吗? –

+0

看起来不起作用。我正在使用1.4.3 – eded

+0

@Guys,抱歉没有完全指出它,因为文档解释了我上面的答案将删除范围和绑定创建的类和attrs,关于指令,angular必须有指令工作,没有办法将其删除。 –