Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.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 SisyphusJS不使用角度视图_Javascript_Jquery_Html_Forms_Angularjs - Fatal编程技术网

Javascript SisyphusJS不使用角度视图

Javascript SisyphusJS不使用角度视图,javascript,jquery,html,forms,angularjs,Javascript,Jquery,Html,Forms,Angularjs,我正在为一个表单进行本地存储,我发现,它几乎完成了我想做的所有事情。当我在一个页面上尝试它时,form.html,它是通过ngView(标准角度路由)加载的,它不起作用,然后我使用了相同的表单并将它直接放在我的默认页面,index.html,它工作得很好 是什么原因导致SisyphusJS无法获取通过ngView加载的任何表单 如果通过ngView:views/form.HTML HTML: <form id="myForm" method="post" name="myForm">

我正在为一个表单进行本地存储,我发现,它几乎完成了我想做的所有事情。当我在一个页面上尝试它时,
form.html
,它是通过
ngView
(标准角度路由)加载的,它不起作用,然后我使用了相同的表单并将它直接放在我的默认页面,
index.html
,它工作得很好

是什么原因导致SisyphusJS无法获取通过ngView加载的任何表单

如果通过
ngView
views/form.HTML

HTML:

<form id="myForm" method="post" name="myForm">
    <input type="text" placeholder="" name="field2" id="field2">
    <input type="text" placeholder="" name="field3" id="field3">
    <input type="submit" value="Sabhmitha">
  </form>
<head>
 <script src="../public/assets/js/angular/angular-1.2.0.min.js"></script>
  <script src="../public/assets/js/angular/angular-route-1.2.0.min.js"></script>
  <script src="../public/assets/js/angular/ui-bootstrap-tpls-0.10.0.min.js"></script>

  <script src="../public/assets/js/angular/custom/app.js"></script>
  <script src="../public/assets/js/angular/custom/controllers.js"></script>
  <script src="../public/assets/js/angular/custom/services.js"></script>
  <script src="../public/assets/js/angular/custom/directives.js"></script>

  <script src="../public/assets/js/jquery/jquery-1.2.min.js"></script>
  <script src="../public/assets/js/sisyphus.min.js" type="text/javascript"></script>
  <script src="../public/assets/js/jquery/custom/script.js"></script>
</head>
<body ng-controller="appCtrl">
    <form id="myForm" method="post" name="myForm">
    <input type="text" placeholder="" name="field2" id="field2">
    <input type="text" placeholder="" name="field3" id="field3">
    <input type="submit" value="Sabhmitha">
  </form>

  ....
</body>
脚本:
查看表单标记并将用户输入存储到本地存储,如果在用户提交表单之前关闭了页面,则在重新打开页面时检索信息

jQuery(document).ready(function($) {
  $('form').sisyphus();
});
很可能

jQuery(document).ready(function($) {
  $('form').sisyphus();
});
在ngView加载和/或DOM准备好用于Sisyphus之前运行,您可以尝试从该ngView的控制器运行它