@@ 1872-1890 (lines=19) @@ | ||
1869 | }; |
|
1870 | }]) |
|
1871 | ||
1872 | .directive('uibDatepicker', function() { |
|
1873 | return { |
|
1874 | replace: true, |
|
1875 | templateUrl: function(element, attrs) { |
|
1876 | return attrs.templateUrl || 'uib/template/datepicker/datepicker.html'; |
|
1877 | }, |
|
1878 | scope: { |
|
1879 | datepickerOptions: '=?' |
|
1880 | }, |
|
1881 | require: ['uibDatepicker', '^ngModel'], |
|
1882 | controller: 'UibDatepickerController', |
|
1883 | controllerAs: 'datepicker', |
|
1884 | link: function(scope, element, attrs, ctrls) { |
|
1885 | var datepickerCtrl = ctrls[0], ngModelCtrl = ctrls[1]; |
|
1886 | ||
1887 | datepickerCtrl.init(ngModelCtrl); |
|
1888 | } |
|
1889 | }; |
|
1890 | }) |
|
1891 | ||
1892 | .directive('uibDaypicker', function() { |
|
1893 | return { |
@@ 1871-1889 (lines=19) @@ | ||
1868 | }; |
|
1869 | }]) |
|
1870 | ||
1871 | .directive('uibDatepicker', function() { |
|
1872 | return { |
|
1873 | replace: true, |
|
1874 | templateUrl: function(element, attrs) { |
|
1875 | return attrs.templateUrl || 'uib/template/datepicker/datepicker.html'; |
|
1876 | }, |
|
1877 | scope: { |
|
1878 | datepickerOptions: '=?' |
|
1879 | }, |
|
1880 | require: ['uibDatepicker', '^ngModel'], |
|
1881 | controller: 'UibDatepickerController', |
|
1882 | controllerAs: 'datepicker', |
|
1883 | link: function(scope, element, attrs, ctrls) { |
|
1884 | var datepickerCtrl = ctrls[0], ngModelCtrl = ctrls[1]; |
|
1885 | ||
1886 | datepickerCtrl.init(ngModelCtrl); |
|
1887 | } |
|
1888 | }; |
|
1889 | }) |
|
1890 | ||
1891 | .directive('uibDaypicker', function() { |
|
1892 | return { |