使用ng-class中的innerHTML传递函数

时间:2018-04-29 13:53:39

标签: angularjs angular-translate angularjs-ng-class

我正在尝试在AngularJS中创建一个ng-class子句来评估内容的长度并相应地分配一个类,问题是使用angular-translate服务检索文本,所以在尝试传递时在ng-class中的变量,它仍然是未定义的。

这是我到目前为止所尝试的内容

<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 个答案:

没有答案