angularJS1 ng-include相同html部分重用
阿新 • • 發佈:2019-02-10
angularJS1 ng-include指令相同html部分重用:
例如a.html中有一個共用的button,在b.html中也要用到,這時候,就用到了ng-include指令。
demo如下:
a.html
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0" />
<script type="text/javascript" src="js/angular.min-1.6.x.js"></script>
<style>
.container{width: 100%;height: auto;}
.div_other{
width: 100%;height: 300px;
background-color: aliceblue;
text-align: center ;line-height: 300px;
}
.div_public{
width: 90%;height: 100px;
margin: 5%;background-color: aquamarine;
border-radius: 5px;
}
.btn{
width: 90%;height: 40px;
margin: 5%;background-color : cornflowerblue;
border-radius: 5px;
}
</style>
</head>
<body ng-app='myapp1' >
<div class="container">
<div class="div_other">一些其他的內容</div>
<!--
這一部分共用的部分放入一個單獨的html檔案中
<div class="div_public">
<p>假如:這是共用的html部分</p>
<input type="button" class="btn" value="下一步"/>
</div>
-->
<div ng-include="'btnpublic.html'"></div>
</div>
</body>
<script type="text/javascript" >
var app = angular.module('myapp1', []);
</script>
</html>
共用的html如下:
btnpublic.html
(這個不用在a.html中引入,直接在a.html中用
注意:雙引號中的單引號不能少。
<div class="div_public">
<p>假如:這是共用的html部分</p>
<input type="button" class="btn" value="下一步"/>
</div>