Я пытаюсь использовать 3 условия для отображения нескольких текстов в всплывающей подсказке с помощью бутстрапа.vue.js - условия и настраиваемый фильтр
<span class="icon icon-info"
data-toggle="tooltip-click"
data-placement="right"
data-trigger="focus hover"
v-bind:data-original-title="
condition1 ?
condition2 ?
'some.key.id' | customFilter : 'some.key.id2' | customFilter
:
condition3 ?
'some.key.id3' | customFilter : 'some.key.id4' | customFilter
"
data-html="true">
</span>
И бросить это исключение
Что я сделал не так?
Edit:
Я работаю над VueJs 1, и мой customFilter работает хорошо индивидуально
<span class="icon icon-info"
data-toggle="tooltip-click"
data-placement="right"
data-trigger="focus hover"
v-bind:data-original-title="'some.key.id' | customFilter"
data-html="true">
</span>
Фильтры должны появиться после окончательного значения, например '(condition1? ...:« lastvalue ») | customFilter' –
Я думаю, что для чего-то такого сложного он должен быть вычислением вместо фильтра –
Используйте вычисление или метод. Это слишком много логики в шаблоне. –