angularjs – 角度应用程序如何处理刷新页面,我们可以在加载指令时使用$history

所以有两个问题。

>角度应用程序如何处理刷新页面,b / c从我听到的,$ rootScope destroy()在刷新和应用程序得到重新运行和重新配置,我想知道是否有一个优雅的方式来保存$ rootScope,而不必将$ rootScope变量作为字符串存储到存储中。
>如果我在一个指令上加载一个模板,在页面上加载一个模态,可以配置历史记录不导航,还可以恢复打开的模态。并且由于验证等原因,我认为不可能使用href实现相同的功能

如果您的URL与$ routeProvider映射,则可以重新加载调用$ route.reload()的控制器。这样刷新页面而不破坏$ rootScope。
我创建了 a plunker to show this.控制器计数了页面被重新加载的次数

相关文章

AngularJS 是一个JavaScript 框架。它可通过 注:建议把脚本放在 元素的底部。这会提高网页加载速度,因...
angluarjs中页面初始化的时候会出现语法{{}}在页面中问题,也即是页面闪烁问题。出现这个的原因是:由于...
AngularJS 通过被称为指令的新属性来扩展 HTML。AngularJS 指令AngularJS 指令是扩展的 HTML 属性,带有...
AngularJS 使用表达式把数据绑定到 HTML。AngularJS 表达式AngularJS 表达式写在双大括号内:{{ expres...
ng-repeat 指令可以完美的显示表格。在表格中显示数据 {{ x.Name }} {{ x.Country }} 使用 CSS 样式为了...
$http是 AngularJS 中的一个核心服务,用于读取远程服务器的数据。读取 JSON 文件下是存储在web服务器上...