AngularJS:加载带有绑定的 JSON 数据,不保留任何绑定

问题描述

假设我尝试将一个对象存储为纯文本,该对象具有许多模型 - 具有相当简单功能的视图绑定。

$http.post("storeJSON.PHP",{
    data: {
        data: JSON.stringify($scope.data),title: $scope.title
    }
})

$scope.data 包含我的 AngularJS 应用呈现特定视图所需的所有数据。

我使用 JSON.stringify 来保留 $$HashKey 以尝试保留模型 - 视图绑定供以后使用。又名保存功能。我在另一个函数中取回这个对象。

$http.post("getJSON.PHP",{
        data: {
            path: path
        }
    }).then(res => {
        $scope.data = angular.fromJson(JSON.parse(res.data));
        console.log($scope.data);
    });

预期结果?稍后通过完整获取相同的 $scope.data 变量来重新加载相同的视图。它显示所有值,除了它缺少第一次创建时的绑定。 $$HashKeys 仍然存在,但它自己什么都不做。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)