我见过各种github指令的例子,但都没有包含一个可用的JSFiddle,我还没有能够让它们工作。惊讶这是不是在Angular-UI到这一点。AngularJS和Bootstrap DatePicker指令的工作示例?
回答
可以说这是您的view.html:
<script type="text/javascript" src="js/bootstrap-datepicker.js"></script>
<div id="datepicker"></div>
<script type="text/javascript">
$('#datepicker').datepicker().on('changeDate', function(ev){
var element = angular.element($('#datepicker'));
var controller = element.controller();
var scope = element.scope();
scope.$apply(function(){
scope.doSomethingWithDate(ev.date);
});
});
</script>
,然后在controller.js:
$scope.doSomethingWithDate = function (date){
alert(date);
};
就是它,它的工作原理也:)
请参阅本指令,工作日历fiddle: http://jsfiddle.net/nabeezy/HB7LU/209/
myApp.directive('calendar', function() {
return {
require: 'ngModel',
link: function (scope, el, attr, ngModel) {
$(el).datepicker({
dateFormat: 'yy-mm-dd',
onSelect: function (dateText) {
scope.$apply(function() {
ngModel.$setViewValue(dateText);
});
}
});
}
};
})
在上面的链接 – vinodh 2014-09-29 12:58:12
中没有提供正确的格式,但它不允许您更改为年份格式..或月份格式 – 2016-08-16 05:29:58
我希望这可以帮助,我正在寻找一个简单的例子,但我找不到它,我找到了一个,但充满了代码和链接,我清理它,这里是datepicker使用角度最简单的工作示例引导:
--->sample page < ---
是的,它可以正常工作。只是可惜你没有制作Plunk或发布你的代码。我们可以看到_that_它的工作原理,但不是很实用,这不是非常有用:-( – Mawg 2016-03-29 13:15:04
它的工作原理,可以请你分享一下jsfiddle或plunker吗? – 2016-04-20 03:17:06
请立即检查。您忘记在其中添加jquery
和css
。
- 1. 非引导datepicker指令angularjs
- 2. 角ui bootstrap datepicker is-open指令不工作
- 3. 用于Bootstrap的Datepicker角度指令不显示
- 4. AngularJS示例不工作
- 5. Bootstrap datepicker不能在Bootstrap popover里工作
- 6. Angularjs中的指令如何工作?
- 7. 在AngularJs中实现bootstrap-datepicker
- 8. bootstrap datepicker不使用angularjs在ng-repeat中工作?
- 9. Angularjs工具提示指令jquery独立
- 10. 角翻译指令不ngMessage从AngularJS例如工作
- 11. AngularJS指令不能在ngDialog中工作
- 12. angularjs指令 - transclude不按预期工作
- 13. AngularJS定制指令$ location.path不工作
- 14. Angularjs指令不能按预期工作
- 15. AngularJS终端指令不工作
- 16. AngularJS指令不能正常工作
- 17. AngularJS选择指令不工作在jsfiddle
- 18. angularjs自定义twitter bootstrap模态指令
- 19. SignalR和AngularJS指令
- 20. Bootstrap模式中的AngularJS指令不起作用
- 21. Bootstrap datepicker不能与Webpack一起工作
- 22. Bootstrap datepicker无法正常工作
- 23. AngularJS指令不显示
- 24. AngularJs指令,显示模板
- 25. UI Bootstrap Carousel(使用Bootstrap 2.3.2)在隐藏和显示AngularJS时不工作
- 26. angularjs路由不工作在我的示例示例
- 27. AngularJS示例代码不工作 - 新手
- 28. Angular指令实例$ watch不工作
- 29. 与AngularJS中的指令实例通信
- 30. Angularjs:查找指令的所有实例
非常好的一个工作在这里:http://mgcrea.github.io/angular-strap/#/datepicker – charlietfl 2013-04-08 03:17:57
有角带的问题是,它需要一个非常不同的方法来指示比来自Google的AngularJS团队的Bootstrap-UI项目。事实上,当Bootstrap.js文件发生变化时,Angular-Strap所采用的方法很容易中断,而Angular Bootstrap-UI并非如此。 – brushleaf 2013-04-08 03:53:43
charlietfl,或许这些问题需要澄清,但是我对它的体系结构的评论在Angular Bootstrap-UI和Angular-Strap之间的比较中是有效和有据可查的。 – brushleaf 2013-04-08 05:04:13