Передача функции с innerHTML в ng-классе

Я пытаюсь создать предложение ng-class в AngularJS, которое оценивает длину содержимого и соответственно назначает класс, проблема в том, что текст извлекается с использованием службы angular-translate, поэтому при попытке передать переменную в нг-класс, он все еще не определен.

Вот что я пробовал до сих пор

<div ng-class="{'title-long-text': $controller.isTextTooLong(common.title),
                'title': !$controller.isTextTooLong(common.title)}"
     translate>common.title</div>

JS

this.isTextTooLong = function(text) {
    if (typeof text === 'undefined' || !text) {
        return;
    }
    debugger;
    console.log(text);
    return true;
};

PS: эта функция в настоящее время только для целей тестирования, она все еще находится в стадии разработки

0 ответов

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