aurelia 组件 html 属性 属性 中的多行
multi-line in aurelia component html attribute property
这是一个奇怪的问题,关于可能在 aurelia html 文件中的属性标记中嵌入一个字符串,但我想保留我的制表符和行格式。
因此,在我的 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>
关于破坏:它不应该破坏任何东西。最后,它只是普通的 HTML 属性,只要规范允许,它就可以在 Aurelia 中工作,因为 Aurelia 直接工作,并且很明显地使用 HTML 元素。
你可以在这个沙盒里自己看看https://codesandbox.io/s/z20qx0q263
这是一个奇怪的问题,关于可能在 aurelia html 文件中的属性标记中嵌入一个字符串,但我想保留我的制表符和行格式。
因此,在我的 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>
关于破坏:它不应该破坏任何东西。最后,它只是普通的 HTML 属性,只要规范允许,它就可以在 Aurelia 中工作,因为 Aurelia 直接工作,并且很明显地使用 HTML 元素。
你可以在这个沙盒里自己看看https://codesandbox.io/s/z20qx0q263