AngularJS and Kendo date time picker, unable to set readOnly mode and min datetime

I’m using kendo date time picker in my angularJS app and I need to disable custom user input, so the selection can only be made using the controls.

Another thing I need is to prevent the option to pick past time, the minimum time should be NOW.
I’ve found several examples but they all for angular 2 and above.
this is my HTML code:

    <input kendo-date-time-picker
            k-ng-model="$ctrl.obj.ScheduleTime" 
            k-options="$ctrl.pickerOptions"
            placeholder="SELECT TIME"
    />

JS code:

...
    this.pickerOptions = {
        disableDates :  function(date) {
          var disabled = new Date();
          if (date && date < disabled) {
            return true;
          } else {
            return false;
          }
        },
        readOnly : true, //not working
        min : new Date() // not working
      };
...

Source: New feed
Source Url AngularJS and Kendo date time picker, unable to set readOnly mode and min datetime