Angularjs 如何将占位符日期时间放在本地
我尝试将默认值设为datetime local。我尝试以下代码:Angularjs 如何将占位符日期时间放在本地,angularjs,datetime,Angularjs,Datetime,我尝试将默认值设为datetime local。我尝试以下代码: <input type="datetime-local" ng-model="event.startdate" value="2016-10-09T15:38:00"> 但它不起作用。你能帮帮我吗 您应该初始化$scope,在这种情况下event.startdate。您可以使用ng init指令属性或通过控制器中的$scope执行此操作。 请看下面的演示: 编辑:已更新以使用angular 1.5.3 var
<input type="datetime-local" ng-model="event.startdate" value="2016-10-09T15:38:00">
但它不起作用。你能帮帮我吗 您应该初始化
$scope
,在这种情况下event.startdate
。您可以使用ng init
指令属性或通过控制器中的$scope
执行此操作。
请看下面的演示:
编辑:已更新以使用angular 1.5.3
var-app=angular.module('app',[]);
app.controller('appCtrl',函数($scope){
$scope.event={
控制器的起始日期:新日期('2016-10-09T15:38:00')
};
});代码>
部分{
利润率:10px;
填充:10px;
}
剖面标签{
显示:内联块;
宽度:250px;
}
通过$scope从控制器初始化
您应该初始化$scope
,在这种情况下event.startdate
。您可以使用ng init
指令属性或通过控制器中的$scope
执行此操作。
请看下面的演示:
编辑:已更新以使用angular 1.5.3
var-app=angular.module('app',[]);
app.controller('appCtrl',函数($scope){
$scope.event={
控制器的起始日期:新日期('2016-10-09T15:38:00')
};
});代码>
部分{
利润率:10px;
填充:10px;
}
剖面标签{
显示:内联块;
宽度:250px;
}
通过$scope从控制器初始化
将event.startdate值设置为控制器中的默认值,它将显示在此处。我这样做了,但同样,我没有收到任何结果。您是否尝试@Patrick Ferreira answer?通过在控制器中设置开始日期,您是否在浏览器控制台中看到任何错误?是的,我尝试过。我得到这个错误`错误:[ngModel:datefmt]预计2016-10-09T15:38:00
是一个日期'。啊,我忘了添加离子标签,将event.startdate值设置为控制器中的默认值,它将显示在这里我这样做了,但同样的事情,我没有得到结果。你是否尝试@Patrick Ferreira answer?通过在控制器中设置开始日期,您是否在浏览器控制台中看到任何错误?是的,我尝试过。我得到这个错误`错误:[ngModel:datefmt]预计2016-10-09T15:38:00
是一个日期'。啊,我忘了添加ionic标签,我试过了,但正如你看到的一样,演示有效,你应该有一个拼写错误或一些语法问题。如果你的事件。startdate
由你的控制器代码声明或更新,那么ng init
将毫无用处。让我知道您如何创建事件
对象,我不会在我的控制器中更新它。我只是把$scope.event={}
直接放在范围中。。。没有问题。这很有效。我用两种类型的init更新了代码段。我尝试了一下,但正如您所看到的一样,演示有效,您应该有一个拼写错误或一些语法问题。如果您的事件。startdate
由您的控制器代码声明或更新,则ng init
将无效。让我知道您如何创建事件
对象,我不会在我的控制器中更新它。我只是把$scope.event={}
直接放在范围中。。。没有问题。这很有效。我用两种类型的init更新了代码片段。