многострочный в свойстве атрибута html компонента aurelia - PullRequest
0 голосов
/ 07 февраля 2019

Это странный вопрос о возможности встраивания строки в html-файл aurelia в тег атрибута, но я бы хотел сохранить форматирование моей вкладки и строки.

Итак, в моем файле TS есть следующее:

this.queryDateStart += "type=EntityOne&dateQueryString=";

        this.queryDateStart += "" +
            "eOr( " +
                "eAnd( " +
                    "eAnd( facetName:isExcluded AND facetValue:No );" +
                    "dAnd( facetName:deadlineDate AND "+ dateRangePredicate  + ");" +
                    "); " +
                "dOr( " +
                    "(facetName:excludedUntilDate AND "+ dateRangePredicate  + ")" +
                ");" +
            ");"

И вместо того, чтобы иметь следующее:

  <section as-element="ab-deadlines" data-query="${queryDateStart}"></section>

Я хотел бы фактически передать буквальную строку сверху.Но с пробелами.

Это что-нибудь сломает?

Так, например (попробую сегодня) - в моем html-файле я бы поместил:

 <section as-element="ab-deadlines"
                                                 data-query="
                                                 eOr(
                                                    eAnd(
                                                        eAnd( facetName:isExcluded AND facetValue:No );
                                                        dAnd( facetName:deadlineDate AND ${dateRangePredicate}  );
                                                    );
                                                    dOr(
                                                        (facetName:excludedUntilDate AND + ${dateRangePredicate}  )
                                                    );
                                                  );"></section>

1 Ответ

0 голосов
/ 07 февраля 2019

О взломе: ничего не должно сломаться.В конце концов, это просто обычный атрибут HTML, и если спецификация позволяет, он работает в Aurelia, так как Aurelia работает напрямую и просто с элементами HTML.

Вы можете увидеть его самостоятельно в этой песочнице https://codesandbox.io/s/z20qx0q263

...