gpt4 book ai didi

javascript - 使用 angularjs 时在哪里包含 javascript 文件。我所做的似乎没有用

转载 作者:太空宇宙 更新时间:2023-11-03 23:07:04 24 4
gpt4 key购买 nike

我想在 AngularJS 框架中使用 javascript,但 javascript 文件未对 html 代码进行任何更改。

<!DOCTYPE html>
<html lang="en" ng-app>

<head>
<meta charset="UTF-8">
<title>BookArt.com</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<link rel="stylesheet" href="app.css">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.29/angular.min.js"></script>
<script src="app.js"></script>
</head>

<body>

<div id="header-wrapper" ng-controller="HeaderCtrl">
<span class="logo pull-left">{{appDetails.title}}</span>
<span class="tagline pull-left">{{appDetails.tagline}}</span>
<div class="nav-wrapper pull-left">
<ul class="nav nav-pills">
<li class="active"><a href="#">Books</a> </li>
<li><a href="#">Kart</a> </li>
</ul>
</div>
</div>
</body>

</html>

这是我的 JavaScript 文件:

var HeaderCtrl = function($scope) {
$scope.appDetails = {
title: "BookArt";tagline: "We have 1 Million books for you.";
};
}

这是我的 CSS 文件:

#header-wrapper{
width: 100%;
}

.logo{
padding: 10px;
margin-right: 10px;
font-size: 50px;
font-family: fantasy;
}

.tagline{
font-size: 13px;
margin-top: 70px;
margin-left: -180px;
font-family: monospace;
}

.nav-wrapper{
margin-top: 25px;
margin-left: 100px;
}

我的 javascript 文件是否正在加载?我也在使用 AngularJS 作为框架。谢谢。

最佳答案

您的对象无效

你正在使用 ; 而不是 ,

这样试试

 $scope.appDetails = {
title: "BookArt",
tagline: "We have 1 Million books for you."
};

工作片段

var HeaderCtrl = function($scope) {
$scope.appDetails = {
title: "BookArt",
tagline: "We have 1 Million books for you.",
};
}
#header-wrapper {
width: 100%;
}

.logo {
padding: 10px;
margin-right: 10px;
font-size: 50px;
font-family: fantasy;
}

.tagline {
font-size: 13px;
margin-top: 70px;
margin-left: -180px;
font-family: monospace;
}

.nav-wrapper {
margin-top: 25px;
margin-left: 100px;
}
<!DOCTYPE html>
<html lang="en" ng-app>

<head>
<meta charset="UTF-8">
<title>BookArt.com</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<link rel="stylesheet" href="app.css">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.29/angular.min.js"></script>
<script src="app.js"></script>
</head>

<body>

<div id="header-wrapper" ng-controller="HeaderCtrl">
<span class="logo pull-left">{{appDetails.title}}</span>
<span class="tagline pull-left">{{appDetails.tagline}}</span>
<div class="nav-wrapper pull-left">
<ul class="nav nav-pills">
<li class="active"><a href="#">Books</a> </li>
<li><a href="#">Kart</a> </li>
</ul>
</div>
</div>
</body>

</html>

关于javascript - 使用 angularjs 时在哪里包含 javascript 文件。我所做的似乎没有用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34326251/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com