2016-09-26 81 views
0

我想驗證表單並顯示與驗證代碼相對應的錯誤消息。在html中編寫乾淨的代碼

以下是我當前的代碼

<div class="alert alert-danger" ng-show="Ctrl.getValidationCode()=== Ctrl.VALIDATION_CODE['EXCEEDED_RANGE'] ">fromdate exceeded todate</div> 

是它更好地使用這個

ng-show="Ctrl.getValidationCode()=== Ctrl.VALIDATION_CODE['EXCEEDED_RANGE']" 

或者用這個代替

ng-show="Ctrl.getValidationCode()=== 1" 

我第一個想到的是更好,因爲它是清潔到第二個。 但第一個太長了。

你能給我你的意見和建議嗎?

+1

如果兩者在功能上是等價的,那麼通常應該去理解。你或其他人可能會回到代碼並且想知道發生了什麼,所以編寫可理解的代碼總是更好。而且,「太長」似乎很主觀。讓我補充一點,這個問題完全是基於意見的,因此可能會被其他人壓低和關閉。 –

回答

1

第一個更實用,因爲你可以給你的代碼一些自由。因此,如果您在幾頁上使用該驗證碼,管理該代碼會更容易。因爲如果你需要改變代碼,你只能在一個地方改變它,而不是去分離頁面。這就像公約一樣。

1

我認爲最好的方法是處理應用程序中所有表單錯誤消息的新指令。