到DOM已準備就緒事件這是我的例子如何監聽角JS
http://plnkr.co/edit/Foc5vEa5HJ0Uz1fGZXtS?p=preview
CSS:
.header{
background:#f00;
height: 40px;
position: fixed;
width: 100%;
}
html,body{
height:100%;
margin:0;
}
.footer{
background:#00f;
height:40px;
}
.main{
padding-top:40px;
min-height:calc(100% - 80px);
}
.main-section{
height:100%;
background:#fF0;
}
.fit-parent-height{
height:100%;
}
HTML:
<body ng-controller="MainCtrl">
<div class="header">HEADER</div>
<div class="main" fit-parent-height>
<div class="main-section" ng-include="'main-section.html'" ></div>
<div class="footer">FOOTER</div>
</div>
</body>
JS:
scope.$on('$viewContentLoaded',function(e){
//add class to change min-height to height in css;
})
我要讓主部塊高度契合父 但它不能正常工作....
我嘗試綁定$ viewContentLoaded,$ stateChangeSuccess,$ includeContentLoaded,但還是不行。
請幫助我,謝謝。
感謝您的回覆。我忘了在[plunker]中包含jquery lib(http://plnkr.co/edit/Foc5vEa5HJ0Uz1fGZXtS?p=preview)。我更新我的代碼在笨蛋。我認爲我的問題是如何在dom準備好之後做些什麼,當我有兩個級別的ng-include時。再次感謝你。 – miterfrants 2015-02-12 08:03:06
@miterfrants答案補充請check.does按預期工作? – 2015-02-12 12:44:50
@ pankajpakar再次感謝您。 如果我有很多ng-include,我必須在每個地方添加ng-init? 沒有懶惰的解決方案嗎? – miterfrants 2015-02-12 18:11:41