2016-07-08 26 views
5

Tôi mới sử dụng Angular js và tôi đang cố sử dụng js Angular để nhúng đoạn mã html trong một trang html với sự trợ giúp của mẫu bootstrap.Nhúng trang Html bằng Angular js

Đây là index.html của tôi

<body > 
    <div ng-app=""> 
    <div ng-include="mainmenu.html"></div> 


     <!-- Page Content --> 
      <div class="container"> 

     <div class="row"> 
      <div class="col-lg-12 text-center"> 
       <h1>Starter Template</h1> 
       <p class="lead">Complete with pre-defined file paths that you won't have to change!</p> 

      </div> 
     </div> 
    <!-- /.row --> 

    </div> 
<!-- /.container --> 
</div> 
    <!-- jQuery Version 1.11.1 --> 
    <script src="js/jquery.js"></script> 

    <!-- Bootstrap Core JavaScript --> 
    <script src="js/bootstrap.min.js"></script> 
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> 
</body> 

Đây là manimenu.html tôi

<!-- Navigation --> 
<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"> 
    <div class="container"> 
     <!-- Brand and toggle get grouped for better mobile display --> 
     <div class="navbar-header"> 
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> 
       <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" href="#">Start Bootstrap</a> 
     </div> 
     <!-- Collect the nav links, forms, and other content for toggling --> 
     <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 
      <ul class="nav navbar-nav"> 
       <li> 
        <a href="#">About</a> 
       </li> 
       <li> 
        <a href="#">Services</a> 
       </li> 
       <li> 
        <a href="#">Contact</a> 
       </li> 
      </ul> 
     </div> 
     <!-- /.navbar-collapse --> 
    </div> 
    <!-- /.container --> 
</nav> 

Cả index.html và mainmenu.html là trong cùng một thư mục. Nhưng mainmenu.html không hiển thị bên trong index.html. Nếu có ai biết xin vui lòng giúp đỡ tôi để giải quyết

+0

Tạo người plunker – Sajeetharan

Trả lời

4

.try này với điều này hoặc kiểm tra các liên kết dưới đây

<div ng-include src="'mainmenu.html'"></div> 

http://stackoverflow.com/questions/13943471/angularjs-ng-include 
+0

Cảm ơn Sa E .. :) – Raj

+0

bạn r chào mừng bạn đời thân yêu :) - –

5

Tất cả các bạn đang thiếu là dấu ngoặc kép quanh tham chiếu đến mẫu của bạn. Không có dấu ngoặc kép, nó được đánh giá là một biểu thức.

<div ng-include="'mainmenu.html'"></div> 

Từ documentation

biểu angular đánh giá để URL. Nếu nguồn là một hằng số chuỗi, hãy đảm bảo bạn quấn nó vào một dấu nháy đơn, ví dụ: src = "'myPartialTemplate.html'".

Các vấn đề liên quan