Плагин dotdotdot вместе с Knockout удаляет контент

Я выбил пользовательскую привязку и использую в ней "dotdotdot".

ko.bindingHandlers.dotdotdot =
{
init: function (element, valueAccessor, allBindingsAccessor) {
      var value = ko.utils.unwrapObservable(valueAccessor());
      $(element).text(value);
      setTimeout(function () {
          $(element).dotdotdot({ wrap: 'letter', fallbackToLetter: 'letter', 
          watch: 'window' });
          }, 300);
      },
update: function (element, valueAccessor, allBindingsAccessor) {
      var value = ko.utils.unwrapObservable(valueAccessor());
      $(element).text(value);
      setTimeout(function () {
      $(element).dotdotdot({ wrap: 'letter', fallbackToLetter: 'letter', 
      watch: 'window' });
         }, 300);
      }
};

Я использую эту привязку, как это

<table>
 <tr>
 ....
  <td>
     <span data-bind="dotdotdot: TeamMemberName ">
  </td>
</tr>
</table>

где self.TeamMemberName = ko.observable(data.TeamMemberName);

После загрузки страницы "dotdotdot" полностью удаляет весь контент и столбец становится пустым. Я пытаюсь использовать свойство "height" с span, но оно не работает. Что я делаю не так?

0 ответов

Другие вопросы по тегам