相关疑难解决方法(0)

日期变量有效,但其上的函数不起作用

我在ASP.NET MVC 5项目中使用TypeScript 1.4.

我有一个Date类型的字段,它部分工作:

var dob: Date = result.dateOfBirth;
alert(dob);
var dobAsString = dob.toDateString();
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,前两行有效,按预期显示值为"1968-11-16T00:00:00".但最后一行不起作用,实际上该行下面的其余代码甚至没有执行 - 它只是中断,没有错误消息.

无论我在最后一行应用哪个Date函数,此行为都会持续存在; 我也可以使用dob.getFullYear()等等,每次都会失败.然而,变量属于正确的类型且具有正确的价值.编译器还可以找到Date函数,它可以毫无障碍地编译,但在运行时它会失败.有任何想法吗?

typescript typescript1.4

18
推荐指数
1
解决办法
7万
查看次数

管道'DatePipe'的参数'日期格式'无效?

这似乎是一个简单的问题.我在Ionic 2应用程序中使用管道作为日期格式.这是收到的webservice响应.

 [
  {
    "MessageID": 544882,
    "CategoryID": 1,
    "DateSent": "2015-05-18T02:30:56",
    "Title": "Jobseeker App",
    "MessageContent": "Hi Test guy just started to use the app..",
    "Sender": null,
    "Recipient": null,
    "DateReceived": null,
    "DateRead": "2015-05-18T02:30:56",
    "Note_Direction": "sent",
    "Viewed": 0,
    "AppointmentDateTime": null,
    "MessageAttachments": [

    ]
  },
  {
    "MessageID": 544886,
    "CategoryID": 1,
    "DateSent": "2015-05-18T02:42:45",
    "Title": "Jobseeker App",
    "MessageContent": "App",
    "Sender": null,
    "Recipient": null,
    "DateReceived": null,
    "DateRead": "2015-05-18T02:42:45",
    "Note_Direction": "sent",
    "Viewed": 0,
    "AppointmentDateTime": null,
    "MessageAttachments": [

    ]}
   ]
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的代码片段.

<div class="Date">
<label class="time">{{appointment.DateSent | date:"HH"}}:{{appointment.DateSent| date:"mm"}}</label>
<label …
Run Code Online (Sandbox Code Playgroud)

date-format pipes-filters ionic2 angular

10
推荐指数
1
解决办法
4万
查看次数