私はこのコードを持っています。 pageLoadをチェックアウトに設定せず、コンソールにundefinedを表示しません。 pageLoad
を定義するスクリプトがconsole.log
にスクリプトの上に含まれるべき、すなわち、あなたが別のスクリプトが呼び出される前にpageLoad
が定義されていることを確認する必要がありますHTMLで変数を宣言し、angular2の別のJSファイルで使用します。
<html>
<body>
<script type="text/javascript">
var pageLoad = "checkout";
</script>
</body>
</html>
console.log("Document type pageLoad ", typeof pageLoad);
$(document).ready(function ($) {
if (typeof pageLoad !== "undefined") {
switch (pageLoad) {
case 'checkout':
Checkout.init();
break;
}
}
変数をページ内に定義した後に外部スクリプト*をインクルードすると、正常に動作します。 –
私は混乱します。私はjqueryをここに見るが、角度はない。 –
@EliSadoff、このhtmlコードは、セレクタ –