【发布时间】:2016-01-07 06:29:00
【问题描述】:
访问https://github.com/gsklee/ngStorage。
我的代码有 2 个部分,在 partial1 中我有 3 个输入框,输入的数据是“abc”、“pqr”、“xyz”,单击按钮时我想重定向到输入框所在的 partial2填充了在控制器“abcpqr”、“abxy”中计算的以下详细信息。
两个部分都使用 localStorage [ngStorage],并且在控制器中,这些值被计算并在单击按钮 [ng-click="functionName()"] 时被推送到 partial2。该函数具有执行计算的逻辑。如何做到这一点?
在我创建的应用程序中,我在两个部分中都有 20 多个这样的字段,所以我不想传递值,而是将它们存储在 localStorage 中并从那里访问。
【问题讨论】:
-
Usage 链接中的部分有答案。
-
@Arkantos 我不知道如何将 $scope.$storage = $localStorage 用于函数而不是 $default。
-
我得到了我遇到的问题,我在哪里保存 $log.debug("launching and save the new value" + url); $timeout(function(){ var myWindow = $window.open("", "_self"); myWindow.document.write(response.data); });
-
抱歉,我无法理解您的目标。有了这个,
$scope.$storage = $localStorage,您将在当前范围内创建对 localStorage 的引用,并且可以直接通过缓存的引用完成任何更新。您面临的具体问题是什么? -
在 partial1 中输入的数据应在单击按钮时反映在 partial2 上。这没有发生。
标签: angularjs angular-local-storage ng-storage