我需要一些模板标记在我的blazor组件。这是我通常定义它的方式(并通过脚本读取):
<script type="text/template" id="foo"> ... </script>
然而,这给出:脚本标记不应放在组件内,因为它们不能动态更新。要解决此问题,请将脚本标记移动到“index.html”文件或其他静态位置。(RZ9992)如何仅为这一个代码块抑制RZ9992?更新:不,假设的复制比我在这里想要的要复杂得多。想要模板标记的人会得到同样的错误,但问题不同。
RZ9992
e0bqpujr1#
在这里找到了答案。
<script type="text/template" id="foo" suppress-error="BL9992"> ... </script>
但是还有一种更好的方法,根据caniuse的说法,这种方法现在得到了广泛的支持:
<template id="foo"> ... </template>
但是,请注意(可能是由于a bug的设计),如果标记包含组件,则标记将为空:
<template id="foo"> <MyComponent /> </template>
1条答案
按热度按时间e0bqpujr1#
在这里找到了答案。
但是还有一种更好的方法,根据caniuse的说法,这种方法现在得到了广泛的支持:
但是,请注意(可能是由于a bug的设计),如果标记包含组件,则标记将为空: