2017-11-22 9 views
0

アセットディレクトリからファイルにアクセスしようとすると問題が発生します。コンポーネントからのアングルアクセス不可アセット(エラー404)

コンポーネント/ navbarにあるnavbarコンポーネントから画像を提供しようとしています。画像はassets/imgディレクトリにあります。

Browser throws an error http://localhost:4200/assets/img/test.png (404) not found 

私は角5、角度CLI 1.5とノードを使用しています:6.10.3ここ

あなたは、コードとプロジェクトの構造を見ることができます。 Screenshot

navbar.component.html

<nav class="navbar navbar-default"> 
    <div class="container-fluid"> 
     <div class="navbar-header"> 
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> 
     <span class="sr-only">Toggle navigation</span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     </button> 
     <a class="navbar-brand" routerLink="/">No Name</a> 
     </div> 
     <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 
     <ul class="nav navbar-nav"> 
      <li class="active"><a routerLink="#">Pitanja<span class="sr-only">(current)</span></a></li> 
      <li><a routerLink="#">Oznake</a></li> 
     </ul> 
     <ul class="nav navbar-nav navbar-right" *ngIf="isLoggedIn == true"> 
      <li class="dropdown"> 
       <a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">{{user.username}} <span class="caret"></span></a> 
       <ul class="dropdown-menu"> 
        <li><a routerLink="/user/{{user.username}}">My profile</a></li> 
        <li><a routerLink="#">Settings</a></li> 
        <li role="separator" class="divider"></li> 
        <li><a routerLink="#" (click)="logout()">Logout</a></li> 
       </ul> 
      </li> 
     </ul> 
     <ul class="nav navbar-nav navbar-right" *ngIf="isLoggedIn == false"> 
      <li><a routerLink="/login">Login</a></li> 
      <li><a routerLink="/register">Register</a></li> 
     </ul> 
     </div> 
    </div> 
</nav> 
<img src="assets/img/test.png" /> 
+0

何が問題なのかわかるように関連コードを表示してください。スクリーンショットを投稿するのではなく、あなたの投稿にコードを含める方が良いでしょう。 – edkeveked

+1

@edkevekedもう一度チェックしてください、ポストが更新されています。プロジェクト構造のチェックをしたい場合は、 –

+0

をMEANスタックに入れて、資産ファイルのフォルダをgruntファイルやテンプレート設定に応じて配置します。あなたはいやがらしを使用していますか? –

答えて

0

は場所で再生しよう。 私はそれがうまくいくと思います。

<img src="../../assets/img/test.png" /> 

app-| 
    | 
    -components-|(../) 
    |   |-navbar-|(../) 
    |     |-navbar.comp.html       
    |    
    -assets-| 
    |  |-img-| 
    |    |-test.png  
+0

nahh、うまくいきません。 –

関連する問題