【发布时间】:2015-12-16 11:00:33
【问题描述】:
我是 angularJS 新手,我不知道如何在 ng-repeat 指令中使用 daterangepicker。
请帮我解决这个问题。
提前致谢
【问题讨论】:
-
有很多 UI 插件叫做 daterangepicker ,你用哪一个?
标签: jquery angularjs ajax angularjs-directive angularjs-ng-repeat
我是 angularJS 新手,我不知道如何在 ng-repeat 指令中使用 daterangepicker。
请帮我解决这个问题。
提前致谢
【问题讨论】:
标签: jquery angularjs ajax angularjs-directive angularjs-ng-repeat
我希望这个例子对你有帮助, 注意:从ngBehavior下载 ngBehavior
<!doctype html>
<html ng-app="app" ng-controller="ctrl">
<head>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />
<link href="http://fortawesome.github.io/Font-Awesome/assets/font-awesome/css/font-awesome.css" rel="stylesheet" />
</head>
<body>
<table class="table table-bordered">
<tr ng-repeat="date in dates">
<td>
<input type="text" class="form-control" ng-model="datePicker" ng-date-picker min-date="{{date.from}}" max-date="{{date.to}}" placeholder="from {{date.from}}, to {{date.to}}" />
</td>
</tr>
</table>
<script src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.0-rc.0/angular.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.0-rc.0/angular-sanitize.min.js"></script>
<!--download from https://github.com/maherAshori/ngBehavior -->
<script src="/Scripts/ngBehavior/ngBehavior.js"></script>
<script>
angular.module("app", ["ngBehavior"]);
angular.module("app").controller("ctrl", function($scope) {
$scope.dates = [{
from: "2015/12/16",
to: "2015/12/20"
}, {
from: "2016/01/01",
to: "2016/01/15"
}, {
from: "2016/05/10",
to: "2016/06/25"
}];
});
</script>
</body>
</html>
【讨论】: