내 navbar 코드는 모든 페이지에서 동일합니다 .... 그래서 index.html에 navbar 용 HTML과 angular 4의 styles.css에 스타일을 포함 시켰습니다. src 디렉토리에 있지만이 index.html 파일의 typescript 코드는 어디에 쓸 수 있습니까? # nav-icon 요소를 클릭하면 iconAnimate() 함수를 호출해야합니다.각도 4의 index.html에 대한 타이프 스크립트 코드는 어디서 작성해야합니까?
다음은 내 코드
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Wiz</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!--Favicon -->
<link rel="icon" type="image/x-icon" href="favicon.ico">
<!--Bootstrap CDN -->
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
</head>
<body>
<div class="navbar navbar-default navbar-fixed-top" id="logo-container">
<img src="../../../assets/images/logo.png" id="logo">
<div (click)="iconAnimate()" id="nav-icon">
<span></span>
<span></span>
<span></span>
</div>
</div>
<app-home></app-home>
</body>
</html>
nav 컨트롤러를 만들고 코드를 index.html이 아닌 다른 곳에 두어야합니다. –
다른 앱과 함께 내비게이션 막대가 ''인 이유는 무엇입니까? 그리고 왜 당신은 Angular-cli를 단순히 사용하지 않고 있습니까? Angular-cli는 모듈과 구성 요소, 서비스 및 기타 요소들을 생성 해줍니다. –
'iconAnimate()'메소드가하는 일은 무엇입니까 (아이콘에 애니메이션 효과를 주지만 어떻게 동작합니까?). 순수한 JavaScript를 사용하여 기능을 구현할 수 있습니까? – DGarvanski