2014-02-28 3 views
0

양식을 위해 localStorage를 수행 중이므로 SisyphusJS을 찾았습니다. 원하는 작업이 거의 완료되었습니다. 내가 ngView (표준 각도 라우팅)을 통해로드 된 form.html 페이지에서 시도해도 작동하지 않는다면 동일한 양식을 사용하여 내 기본 페이지 인 index.html에 직접 놓았습니다.SisyphusJS가 Angular view와 함께 작동하지 않습니다.

SisyphusJS가 ngView를 통해로드 된 양식을 집어 올리지 않게하는 원인은 무엇입니까 ??

HTML 페이지가 ngView를 통해로드 된 경우 작동하지 :

HTML views/form.html : HTML 페이지가 ngView 통해로드되지 않은 경우

<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 :

<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(); 
}); 

답변

1

그것은 대부분의 가능성을 제출하기 전에 닫힌 경우 페이지를 다시 열 정보를 검색

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

는 ngView로드하기 전에 실행 및/또는 DOM은 당신이 시도하고 ngView을 위해 컨트롤러에서 실행할 수 있습니다, 시시포스 준비가

관련 문제