2017-10-12 230 views
-1

我想对你的意见是什么会是一个更好的做法转义HTML(在示例中的自定义角度指令)标签属性和原因。Html标签属性缩进最佳实践?

AFAIK这些都是最常用:

1.-匹配的间距第一属性

<input name="textField" 
     ng-required="column.required" 
     ng-blur="onBlurCallback(data, column)" 
     ng-change="onChangeCallback(data, column)" 
     ng-model="data" 
     class="text-field" 
     ng-disabled="dataCanBeEdited" 
     input-maxlength="{{column.maxLength}}" 
     input-mask="{{ column.maskType }}"> 

2:加一平压痕

<div> 
    <input name="textField" 
    ng-required="column.required" 
    ng-blur="onBlurCallback(data, column)" 
    ng-change="onChangeCallback(data, column)" 
    ng-model="data" 
    class="text-field" 
    ng-disabled="dataCanBeEdited" 
    input-maxlength="{{column.maxLength}}" 
    input-mask="{{ column.maskType }}"> 
</div> 

虽然我很确定有更多的选择在那里...

+0

这只是意见。我优先考虑第一个,但第二个也很好。 – sheplu

+3

[为了防止您的问题被标记出来并可能被删除,请避免提出主观问题,每个答案都是同样有效的](https://stackoverflow.com/help/dont-ask) – Quentin

+1

如果大家对此有你的意见的工作,除非他们有正确的理由支持他们的意见,然后去用你自己的意见。 –

回答

1

这真的有关吗?两个版本都可以。使用任何你和你的项目/团队想要的(但使用其中之一,就是这样)。

+0

我更喜欢按字母顺序排列属性,我认为这是可读性更强的东西。 – giovannipds