Ionic:使用<script>

时间:2016-06-06 15:50:21

标签: angularjs ionic-framework ionic-view

不缺少S.O.有关Ionic的 view-title 未更新的问题,博客和错误报告。解决方案包括使用 ion-nav-title 指令而不是 view-title ,或在app.js中设置 cache:false

&#xA;&#xA;

然而这些黑客都没有为我工作。更重要的是,我找不到解决根本问题的解决方案。我开始评论我的观点。只有一个元素导致了问题:模态。

&#xA;&#xA;

我的模态存放在这样的标记中:

&#xA;&#xA;
 &lt; script id =“user-modal.html”type =“text / ng-template”&gt;&#xA;  
&#xA;&#xA; < p>寻找任何一直关注此问题的人,为什么脚本标记可能会导致此类错误。

&#xA;&#xA;

具体来说,有什么方法可以继续使用模态并且不会丢失标题功能吗?

&#xA;&#xA;

PS:让脚本进入和取出&lt; ion-modal-view&gt; 无法修复。

&#xA;

1 个答案:

答案 0 :(得分:1)

仍然对为什么会发生这种情况感兴趣,但让它工作模式和工作标题栏的解决方案是:

<ion-view view-title="Profile">
  <ion-content class="dark-blue">
...
  <script id="user-modal.html" type="text/ng-template">
    <ion-modal-view>
     <ion-header-bar class="bar-dark">
Modal...
    </script>

  </ion-content>
</ion-view>

您必须拥有ion-viewion-content内的 脚本。虽然模态将在外部工作,但它将导致磁贴意外行为。欢迎解释!