现在,如果我在模式主体(html 内)中进行一些更改,那么这些更改在刷新时不会显示在浏览器中。通过谷歌搜索,我了解到模态在声明后就会附加,并且每次都需要删除内容。但我正在寻找可以用来做到这一点的方法。我尝试使用removeData()但没有成功。这是 JS 的片段
function enroll(){
var options = {
controller: cntl,
templateUrlpath: 'blahblah.html'
};
return $uiModal.open(options).result;
}
这是html的一些内容:
<div class="modal-body">
<div class="tabbable"> <!-- Only required for left/right tabs -->
<ul class="nav nav-tabs">
<li class="required active">
<a href=""
data-target="#nodeInfo"
data-toggle="tab"
translate>node info</a></li>
<li ng-if="!ctrl.driverProperties" class="disabled">
<a data-target="#nodeDetails"
translate>Node Details</a></li>
</div>
</div>
(不要寻找格式,这只是为了提供一小部分 html 的概念) 谢谢,您的意见将不胜感激
最佳答案
我认为问题不在于代码更改,而只需要清除我的缓存。
关于javascript - 每次打开模态窗口时重新加载模态体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44314754/