因此,在MeanJS样板文件的“文章”示例中,我添加了一个注释函数。问题是,我必须单独调用服务器端的API端点来加载注释。我想知道是否有可能阻止包含注释的HTML被加载,直到 $ http调用结束后?我在哪里可以找到有关如何执行此操作的资源?我已经尝试了ng-if,并且注释所在的元素已经有data-ng-init
。
答案 0 :(得分:3)
试试这个:
app.controller("commentCtrl",function($scope,$http){
$scope.isCommentLoaded=false;
$http.get('/path/to/your/comment/api').then(function(result){
$scope.comments=result.data;
$scope.isCommentLoaded=true;
});
});
然后在你的HTML中:
<div id="comments" ng-show="isCommentLoaded">
....Your HTML to show comments....
</div>