当前时间 AngularJs
Current Time in AngularJs
我已经使用 angularjs 获取并显示了当前时间。我想知道的是如何将这个值传递到下拉列表中?谢谢
<div class="container-fluid main_content">
<div class="col-sm-12 col-xs-12 title_box">
<h4 class="subject_title">System Time</h4>
<div class="" align="left" >
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.9/angular.min.js"></script>
<script type="text/javascript">
var mymodal = angular.module('mymodal', []);
mymodal.controller('Ctrl2', ['$scope', function ($scope) {
$scope.format1 = 'M/d/yy ';
$scope.format = 'h:mm:ss a ';
$scope.format2 = 'Z ';
}]);
我的全部代码都在这个 plunker 文件中:http://plnkr.co/edit/fnqEG1jfwTWe1MNIXKDz?p=preview
我希望有人能帮助我
我不太清楚你的意思,下拉,我在你的演示中没有看到它,但我希望这是你想要的,你可以随时访问范围 属性,但在里面setTimeout,你将不得不使用 $apply,检查这个 http://jimhoskins.com/2012/12/17/angularjs-and-apply.html :
http://plnkr.co/edit/oTGmpIPVc4r8JHrQ8cj9?p=preview
function updateTime() {
var dt = dateFilter(new Date(), format);
//element.text(dt);
scope.$apply(function() {
scope.dropdownValue = dt;
});
}
在 div 中,访问下拉值:
<div class="item_contentbox">
<span my-current-time="format">
{{dropdownValue}}
</span>
</div>
我已经使用 angularjs 获取并显示了当前时间。我想知道的是如何将这个值传递到下拉列表中?谢谢
<div class="container-fluid main_content">
<div class="col-sm-12 col-xs-12 title_box">
<h4 class="subject_title">System Time</h4>
<div class="" align="left" >
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.9/angular.min.js"></script>
<script type="text/javascript">
var mymodal = angular.module('mymodal', []);
mymodal.controller('Ctrl2', ['$scope', function ($scope) {
$scope.format1 = 'M/d/yy ';
$scope.format = 'h:mm:ss a ';
$scope.format2 = 'Z ';
}]);
我的全部代码都在这个 plunker 文件中:http://plnkr.co/edit/fnqEG1jfwTWe1MNIXKDz?p=preview
我希望有人能帮助我
我不太清楚你的意思,下拉,我在你的演示中没有看到它,但我希望这是你想要的,你可以随时访问范围 属性,但在里面setTimeout,你将不得不使用 $apply,检查这个 http://jimhoskins.com/2012/12/17/angularjs-and-apply.html :
http://plnkr.co/edit/oTGmpIPVc4r8JHrQ8cj9?p=preview
function updateTime() {
var dt = dateFilter(new Date(), format);
//element.text(dt);
scope.$apply(function() {
scope.dropdownValue = dt;
});
}
在 div 中,访问下拉值:
<div class="item_contentbox">
<span my-current-time="format">
{{dropdownValue}}
</span>
</div>