我見過各種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