我试图隐藏单元格(不是完整的行)包含日期等于DateTime.MinValue
这基本上是0001-01-01T00:00:00
。如果它的ngTime重复隐藏属性DateTime.MinValue
这里是我的视图模型:
$scope.vm.users = [
{
"Username": "user1",
"EarliestLogin": "0001-01-01T00:00:00",
"LatestLogin": "0001-01-01T00:00:00"
},
{
"Username": "user2",
"EarliestLogin": "2016-07-15T11:18:19Z",
"LatestLogin": "2016-07-15T11:18:19Z"
},
{
"Username": "user3",
"EarliestLogin": "0001-01-01T00:00:00",
"LatestLogin": "0001-01-01T00:00:00"
}
];
表看起来像这样:
<table>
<tr>
<th>User Name</th>
<th>Earliest Login</th>
<th>Latest Login</th>
</tr>
<tr ng-repeat="user in vm.users">
<td>{{user.Username}}</td>
<td>{{user.EarliestLogin | date:'short'}}</td>
<td>{{user.LatestLogin | date:'short'}}</td>
</tr>
</table>
电流输出:
User Name Earliest Login Latest Login
user1 1/1/01 12:00 AM 1/1/01 12:00 AM
user2 7/15/16 1:18 PM 7/15/16 1:18 PM
user3 1/1/01 12:00 AM 1/1/01 12:00 AM
所需的输出:
User Name Earliest Login Latest Login
user1
user2 7/15/16 1:18 PM 7/15/16 1:18 PM
user3
我能够使用在ng-repeat
过滤器隐藏完整的行,但我不知道如何如果DateTime.MinValue
...
这是我的plnkr。
马丁我无法理解有一件事,你想检查与最早的登录与最新的登录或最早的登录DateTime.MinValue ?? ?? –
@SaE对不起,应该多澄清一点。我想隐藏每个等于'0001-01-01T00:00:00'的最早登录,与最新登录相同,但仍显示用户名 –
您是否尝试过使用ng-if或ng-show作为我们的下面提到的队友?? –