是否有任何方法可以将少量数据加载到角度js中的某些缓存中,并且页面的onrefresh从缓存中加载这些数据并再次显示它?
现在问题是每当我刷新页面时,sharedServices应用程序共享的详细信息都会重新启动,因为在刷新页面时会重新加载所有JS.
我有一个登录页面和一个主页.登录成功后,使用$ route我将路由到主页并将loginID广播到主页控制器.现在当我刷新这个主页或复制网址并粘贴到另一个标签时,我希望存在相同的数据.但在我的情况下,因为htmls/javascripts正在重新加载,它被初始化为null.
这里有角度技术吗?
在IE9中使用角度js加载页面时出现此错误.没有问题与Chrom/FF.
"无法获取属性'nodeName'的值:object为null或undefinedundefined"
任何指针都会有所帮助.我认为这是作为Angular js 1.0.1版本的一部分修复的.
我有一个2 ng-includes的HTML.考虑服务器中是否存在其中一个ng-include src.截至目前,它只会加载空白的HTML,并在浏览器控制台中说它找不到http-404文件.
所以在这种情况下,我想将默认错误页面(存在于服务器中)加载到该特定div中,即一半显示默认错误页面,另一半显示通过nginclude加载的正确div.
我的逻辑是,我正在使用一个http拦截器,我拦截所有的http调用.每当发生404时,我想返回默认错误页面,该页面必须只加载到div中.所以它就像模拟一个正确的http调用,但发送一个错误页面,我认为必须加载到正确的div.
但这不会发生:).我尝试使用默认的window.load('').但随后它会加载到页面顶部并跨页面显示.
或者我应该捕获div id(如果是这样?)然后执行tat id加载默认错误HTML?
需要你的想法.
我正在尝试使用与Angular一起工作的JQuery tablesorter插件.目前,如果单击任何列以对表格的整个宽度和结构进行排序,则会创建具有ng-repeat表达式的新行.
$(document).ready(function() {
$("#check").tablesorter();
});
Run Code Online (Sandbox Code Playgroud)
<table id="check" class="table table-bordered table-striped table-condensed table-hover tablesorter" cellspacing="1">
<thead>
<tr>
<th class="header">Product Code#</th>
<th class="header">Item Description#</th>
<th class="header">Unit Cost#</th>
</tr>
</thead>
<tbody>
<tr ng:repeat="i in itemresponse" >
<td><a href="#/ItemSearch/{{i._ItemID}}" >{{i._ItemID}}</a></td>
<td>{{i.PrimaryInformation._ShortDescription}}</td>
<td>{{i.PrimaryInformation._UnitCost}}</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)