Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 创建动态链接并在刷新/重新加载后维护它们_Javascript_Angularjs_Html - Fatal编程技术网

Javascript 创建动态链接并在刷新/重新加载后维护它们

Javascript 创建动态链接并在刷新/重新加载后维护它们,javascript,angularjs,html,Javascript,Angularjs,Html,我是新来安格拉斯的。这对你们来说可能是最基本的。 实际上,填写表单后,submit按钮必须创建一个新链接。 我正在使用的问题 document.getElementById('myP').appendChild(newLink); 在填写表单后,它会创建一个链接。但是当我刷新页面时,它就消失了。 当我刷新或加载页面时,它必须包含我以前创建的所有链接。 有没有一种方法可以维护我的链接?在提交按钮上尝试以下操作: $state.go('.', null, {reload:true}); 这将在相

我是新来安格拉斯的。这对你们来说可能是最基本的。 实际上,填写表单后,submit按钮必须创建一个新链接。 我正在使用的问题

document.getElementById('myP').appendChild(newLink);
在填写表单后,它会创建一个链接。但是当我刷新页面时,它就消失了。 当我刷新或加载页面时,它必须包含我以前创建的所有链接。
有没有一种方法可以维护我的链接?

在提交按钮上尝试以下操作:

$state.go('.', null, {reload:true});
这将在相同的状态下重新加载页面
使用angular Js保存数据或提交数据

$scope.variable = {};
$scope.save = function (object) {
   Service.save(object, function () {
      $state.go('.', null, {'reload': true});
   });
};

如果需要将链接持久化,则需要将其存储在页面以外的其他位置。这里有几个选项,可以解释,但我的建议是使用来保存链接列表。

现在将链接存储在哪里?本地
$scope
?这是我的代码:

Un peu de texte';newLink.title='Découvrez le Site du Zéro!';setAttribute('tabindex','10');appendChild(newLinkText);document.getElementById('myP').appendChild(newLink)@ojis当我添加此代码时,我的链接根本不会出现,但在此之后,我需要我的代码在每次单击sabmit按钮时生成按钮。这个新按钮的id和名称将是表单中添加的id和名称。那么这个解决方案是否仍然适用于此?如果是这样的话,我该如何储存我的按钮呢。您必须做一些研究来确定如何最好地存储数据(我将从一组具有按钮链接、id和名称属性的对象开始),但localStorage绝对是存储数据的好地方。thnx很多@senschen我将尝试这种方式。如果你有好的文档,它会很酷。