-
글쓴이글
-
2022년 2월 11일 23:48 #27069
케네스참가자----------------------------------------------
이부분 실습할 때 제가 직접 코딩해보고, 선생님 코드 복붙해도, 크롬에 나타나지 않습니다.
css 파일 추가하고 링크도 했는데 그것도 적용 안되는 듯 합니다.
<script>
const db = firebase.firestore();
db.collection('product').get().then((결과)=>{
결과.forEach((doc)=>{
console.log(doc)
var 템플릿 = `<div class="product">
<div class="thumbnail" style="background-image: url('https://via.placeholder.com/350')"></div>
<div class="flex-grow-1 p-4">
<h5 class="title">${doc.data().제목}</h5>
<p class="date">2030년 1월 8일</p>
<p class="price">20000원</p>
<p class="float-end">?0</p>
</div>
</div>`;
$('.container').append(템플릿)
})
})</script>
---------------------------------------------
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
<link href="main.css" rel="stylesheet">
</head>
<body><nav class="navbar navbar-expand-lg navbar-light bg-light">
<div class="container-fluid">
<a class="navbar-brand" href="#">Hello</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="#">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
Dropdown
</a>
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
<li><a class="dropdown-item" href="#">Action</a></li>
<li><a class="dropdown-item" href="#">Another action</a></li>
<li><hr class="dropdown-divider"></li>
<li><a class="dropdown-item" href="#">Something else here</a></li>
</ul>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
<form class="d-flex">
<input class="form-control me-2" type="search" placeholder="Search" aria-label="Search">
<button class="btn btn-outline-success" type="submit">Search</button>
</form>
</div>
</div>
</nav><script src="https://www.gstatic.com/firebasejs/8.6.5/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/8.6.5/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/8.6.5/firebase-firestore.js"></script>
<script src="https://www.gstatic.com/firebasejs/8.6.5/firebase-storage.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script><script>
// Your web app's Firebase configuration
const firebaseConfig = {
apiKey: "AIzaSyDFIyHxalb9yHl5zh-9p0NCvtYG_t4VhZg",
authDomain: "test-dbbdf.firebaseapp.com",
projectId: "test-dbbdf",
storageBucket: "test-dbbdf.appspot.com",
messagingSenderId: "815278563512",
appId: "1:815278563512:web:9aaee6fb2d9a0e431d544d"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig)</script>
<script>
const db = firebase.firestore();
db.collection('product').get().then((결과)=>{
결과.forEach((doc)=>{
console.log(doc)
var 템플릿 = `<div class="product">
<div class="thumbnail" style="background-image: url('https://via.placeholder.com/350')"></div>
<div class="flex-grow-1 p-4">
<h5 class="title">${doc.data().제목}</h5>
<p class="date">2030년 1월 8일</p>
<p class="price">20000원</p>
<p class="float-end">?0</p>
</div>
</div>`;
$('.container').append(템플릿)
})
})</script>
</body>
</html> -
글쓴이글
- 답변은 로그인 후 가능합니다.