1
我一个朋友正在辩论的最佳实践来处理邮件推送到用户界面正确的方式来处理的角度UI消息提醒
下面是我如何处理它:
<div class='{{AlertClass}}' ng-show="AlertMessage != null">{{AlertMessage}}</div>
和:
record.update($scope.account)
.$promise
.then(function (r) {
$scope.AlertMessage = "Success! Record has been saved."
$scope.AlertClass = "alert alert-success"
}, function (r) {
$scope.AlertMessage = "Error! Something didn't work."
$scope.AlertClass = "alert alert-error"
});
使用上述方法,我可以很容易地改变外观和消息到最终用户
如何永远我的朋友坚持正确的做法是沿着这条线
<div class='alert' ng-class='{ 'alert-error' : errorExists, 'alert-success' : success }">{{alertMessage}}</div>
是否有优势吗?感觉就像我的方法更容易管理,更易于阅读。然而他的方法使用ng级