-1
我有這段代碼;但它不會將pageLoad設置爲結帳並在控制檯上顯示undefined。在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代碼位於組件中,通過選擇器在app.components中訪問 –