2014-12-19 4 views
0

ons-navigation의 표준 기술을 사용하면 ons-page의 javascript 코드가 실행되지 않습니다. 아무도 내가 뭘 잘못했는지 알아?Ons navigation (onsen UI), javascript 코드 사용

<!DOCTYPE HTML> 
<html> 
<head> 
    <meta charset="utf-8"> 
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user- scalable=no"> 
    <script src="components/loader.js"></script> 
    <link rel="stylesheet" href="components/loader.css"> 
    <link rel="stylesheet" href="css/style.css"> 
    <script> 
    ons.bootstrap(); 
    ons.disableAutoStatusBarFill(); // (Monaca enables StatusBar plugin by default) 
    </script> 
</head> 
<body> 
    <ons-navigator var="myNavigator" page="login.html"> 
    </ons-navigator> 
</body> 
</html> 

And here is the login.html: 

<ons-page> 

<script> 
    console.log("test11"); 
</script> 

</ons-page> 

답변

0

가 작동하지 않는 이유는 브라우저가 한 페이지를 누르면 온천이 무엇 인 el.innerHTML 교체를 통해 추가 된 스크립트 태그를 실행하지 것입니다. Can scripts be inserted with innerHTML?

당신은 당신의 HTML에 혼합 인라인 스크립트 태그를 사용하지 않아야합니다 :

하면 작동하지 않는 이유에 대해이 질문을 참조하십시오. JavaScript를 구조화하는 방법을 찾으십시오.