私は角度のあるアプリケーションに取り組んでおり、ページロード時にテキストフィールドに焦点を合わせたいシナリオがあります。私はHTML5オートフォーカスを試みましたが、同じものに対してブラウザの互換性の問題があるため、代替ソリューションを見つける必要があります。関数呼び出しのng-initとonloadの違い[Angular JS]
ページロード時に私が望む入力フィールドに焦点を合わせる関数を呼び出す予定です。私は機能をロードするために角度NG-initでとのonloadを、次のような機能を持っています。
私は角の文脈でどのような方法をとるべきか分かりませんが、その違いは少し分かりません。
のonload
<body onload="focusOnInput()">
<form name="resetPasswordForm">
<input name="NewPassword" type="password"/>
</form>
</body>
<script>
function focusOnInput() {
document.forms["resetPasswordForm"]["NewPassword"].focus();
}
</script>
角度NG-のinit
<body in-init="focusOnInput()">
<form name="resetPasswordForm">
<input name="NewPassword" type="password"/>
</form>
<script>
function focusOnInput() {
document.forms["resetPasswordForm"]["NewPassword"].focus();
}
</script>
</body>
[角度のonLoadとng-initの違い]の可能な複製(http://stackoverflow.com/questions/18441775/difference-between-onload-and-ng-init-in-angular) – Sajeetharan
ページのライフサイクルにおけるinitとloadの違いは?それは答えです –