code: function init() {
                          element.addClass("tooltipped");
                          $compile(element.contents())(scope);
  
                          $timeout(function () {
                              // https://github.com/Dogfalo/materialize/issues/3546
                              // if element.addClass("tooltipped") would not be executed, then probably this would not be needed
                              if (element.attr('data-tooltip-id')){
                                  element.tooltip('remove');
                              }
                              element.tooltip();
                          });
                          rmDestroyListener = scope.$on('$destroy', function () {
                              element.tooltip("remove");
                          });
                      }
docs: assigning to noop