Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在生产中正确设置Ionic/Angular中的innerHtml?_Angular_Ionic Framework - Fatal编程技术网

如何在生产中正确设置Ionic/Angular中的innerHtml?

如何在生产中正确设置Ionic/Angular中的innerHtml?,angular,ionic-framework,Angular,Ionic Framework,我已通过以下方式实施我的应用程序的隐私政策: 隐私政策 我在元素中使用innerHtml,该元素根据用户的当前语言动态加载我的隐私策略文本 在dev上一切正常,但在部署并将其上载到firebase主机时,我遇到以下错误: 未能加载模块脚本:服务器以非JavaScript MIME类型“text/html”响应。根据HTML规范,对模块脚本执行严格的MIME类型检查 知道会出什么问题吗 PD:这就是它在开发模式下的外观 像这样使用它: <ion-header> <ion-

我已通过以下方式实施我的应用程序的隐私政策:


隐私政策
我在
元素中使用
innerHtml
,该元素根据用户的当前语言动态加载我的隐私策略文本

在dev上一切正常,但在部署并将其上载到firebase主机时,我遇到以下错误:

未能加载模块脚本:服务器以非JavaScript MIME类型“text/html”响应。根据HTML规范,对模块脚本执行严格的MIME类型检查

知道会出什么问题吗

PD:这就是它在开发模式下的外观

像这样使用它:

<ion-header>
  <ion-toolbar>
    <ion-buttons slot="start">
      <ion-menu-button></ion-menu-button>
    </ion-buttons>
    <ion-title>Privacy Policy</ion-title>
  </ion-toolbar>
</ion-header>
<ion-content>
  <ion-grid class="ion-margin">
    <ion-row>
      <ion-col size="12" sizeMd="8" offsetMd="2">
          {{'templates.core.privacy-policy.text' | translate}}
      </ion-col>
    </ion-row>
  </ion-grid>
</ion-content>
<app-custom-footer></app-custom-footer>

隐私政策
{{'templates.core.privacy policy.text'| translate}}

在搜索了多一点之后,我实现了@Zach在帖子中建议的一个答案的解决方案。我只在编译器选项中添加了tsconfig.json:

"types": ["module"]

请解释你做了什么,这样提问者(以及未来的观众)就可以从你的答案中学到东西。这将失败,因为翻译后生成的字符串包含html元素,如,。。。。需要使用innerHtml或以某种方式告诉angular字符串实际上是html…注意innerHtml正在开发中工作,但不在生产中…这是实际的问题您是否尝试过Hi@Zach是的,我以前尝试过,但我没有工作。。。但在仔细研究了一点并再次阅读了这篇文章后,我发现了一条评论,它暗示了我的工作方式。。。我会回答我的问题,以防将来有人会遇到这个问题