Можете ли вы предложить, как назначать {{$count}} times per month <span ng-include="'views/partials/month-dates.html'"></span>
для translate-plural
атрибута?
Например, следующее выражение вызывает ошибку синтаксического анализа:
<translate translate-n="notification.Data[flightType][direction].Days.length" translate-plural="{{$count}} times per month <span ng-include=\"'views/partials/month-dates.html'\"></span>">
N times per month on <span ng-include="'views/partials/month-dates.html'"></span>
</translate>
Поскольку я не получил никакого хорошего ответа, я поделюсь тем, что нашел на этой теме.
Если вам нужно использовать двойные кавычки внутри атрибута директивы, есть два способа:
см. решение ниже
<div ng-init="monthDatesView = 'views/partials/month-dates.html'"></div>
<translate translate-n="notification.Data[flightType][direction].Days.length" translate-plural="{{$count}} times per month on <span ng-include='monthDatesView'></span>">
N times per month on <span ng-include="monthDatesView"></span>
</translate>
Вы пытались использовать "
или "
? У меня просто была аналогичная проблема с угловым выражением внутри атрибута, и он работал так.
translate-plural="{{$count}} times per month <span ng-include=\"views/partials/month-dates.html\""