0
我正在做一个表格localStorage,我发现SisyphusJS,它几乎做我想做的一切。当我在页面上试过它时,form.html
是通过ngView
(标准角度路由)加载的,它不起作用,然后我把它放在我的默认页面index.html
的正下方,它工作正常..SisyphusJS不能与角度看
什么可能会导致SisyphusJS无法获取通过ngView加载的任何表单?
如果HTML页面通过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>
工作,如果HTML页未通过ngView
装:
HTML:
<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>
SCRIPT:
着眼于形式,标签和存储用户输入到本地存储,如果该页面被用户提交表单
jQuery(document).ready(function($) {
$('form').sisyphus();
});