У меня установлен формат даты AngularJS.
Это прекрасно работает, если доступна дата. Однако, если дата NULL, появляется следующий экран и пытается выяснить, как просто заменить формат даты пробелом.
КОД:
Файл CS:
namespace WarrantyUI.Models
{
public class CheckDepositViewModel
{
public string FunctionName { get; set; }
public bool readOnlyCheckDepositHeaderId { get; set; }
public bool readOnlyTotalAmount { get; set; }
public bool readOnlyJVNumber { get; set; }
public bool readOnlyCheckDepositSlipNumber { get; set; }
public bool readOnlyTransactionNumber { get; set; }
public bool readOnlyDateSubmittedToGL { get; set; }
public bool readOnlyDatePostedToGL { get; set; }
public bool readOnlyDateSubmittedToBank { get; set; }
public bool readOnlyCountryCode { get; set; }
public bool readOnlyClaimStatusDescription { get; set; }
public bool showCheckHeaderSearch { get; set; }
public bool newCheckDeposit { get; set; }
public bool ViewOnly { get; set; }
public bool NewCheckDeposit { get; set; }
}
}
ФАЙЛ CSHTML
<div class="form-group">
<div class="col-sm-4">
<label class="control-label align-left">DateSubmitted To GL:</label>
</div>
<div class="col-sm-8">
<input type="text" class="form-control" ng-model="gridCtrl.row.entity.DateSubmittedToGL" ng-readonly="'@Model.readOnlyDateSubmittedToGL'" />
</div>
</div>
""}} Это заменит filed на "", если переменная scope имеет значение null