diff --git a/src/components/mdpDatePicker/mdpDatePicker.js b/src/components/mdpDatePicker/mdpDatePicker.js
index 6e7ad2bb..8b570b5b 100644
--- a/src/components/mdpDatePicker/mdpDatePicker.js
+++ b/src/components/mdpDatePicker/mdpDatePicker.js
@@ -324,11 +324,26 @@ module.directive("mdpDatePicker", ["$mdpDatePicker", "$timeout", function($mdpDa
template: function(element, attrs) {
var noFloat = angular.isDefined(attrs.mdpNoFloat),
placeholder = angular.isDefined(attrs.mdpPlaceholder) ? attrs.mdpPlaceholder : "",
- openOnClick = angular.isDefined(attrs.mdpOpenOnClick) ? true : false;
+ openOnClick = angular.isDefined(attrs.mdpOpenOnClick) ? true : false,
+ icon = angular.isDefined(attrs.icon) ? attrs.icon : "mdp-event",
+ iconProvider = angular.isDefined(attrs.iconProvider) ? attrs.iconProvider : "mdi",
+ iconTemplate;
+
+ switch (iconProvider) {
+ case "mdi":
+ iconTemplate = '