加载页面后加载HTML内容?

杰伊·巴洛迪(Jay Bhalodi)

我正在使用一个angularjs示例工作,我面临一个问题是我已经加载了html视图,然后在一个div之后是来自controler(数据库调用)的内容html数据,也像这样的数据内容html标签,<hr> <images>但显示的不是渲染html,所以我想渲染该html部分。

我知道我的问题是延迟的数据来自数据库,因此将作为计划文本支付。

我使用ng-bind-html直到它们显示痛苦的文本而不呈现html标签。

我有一个答案是延迟页面加载可以成功进行,但是这不是bcoz有时数据库数据可能需要很长时间才能在这种情况下无法正常工作的正确方法。

萨加尔·卡纳巴尔

嗨,周杰伦,您必须为示例创建指令,即名称bind-unsafe-html在其中传递html字符串或内容,然后它将重新呈现html内容。例如。

app.directive('bindUnsafeHtml', ['$compile', function ($compile) {
  return function(scope, element, attrs) {
        console.log("in directive");
      scope.$watch(
        function(scope) {
          // watch the 'bindUnsafeHtml' expression for changes
          return scope.$eval(attrs.bindUnsafeHtml);
        },
        function(value) {
          // when the 'bindUnsafeHtml' expression changes
          // assign it into the current DOM
          element.html(value);

          // compile the new DOM and link it to the current
          // scope.
          // NOTE: we only compile .childNodes so that
          // we don't get into infinite loop compiling ourselves
          $compile(element.contents())(scope);
        }
    );
};
}]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

页面加载后加载面板内容

来自分类Dev

JS加载后获取页面的HTML内容

来自分类Dev

页面完全加载后如何更改html内容

来自分类Dev

如何更改页面上加载的HTML内容

来自分类Dev

HTML TextArea适合内容(页面加载)

来自分类Dev

在 html 页面内加载动态内容

来自分类Dev

从Ajax加载的页面通过AJAX加载特定的html内容

来自分类Dev

UIPageViewController访问UITableView内容后未加载页面内容

来自分类Dev

页面加载后获取HTML信息

来自分类Dev

加载HTML内容后应用的CSS规则

来自分类Dev

加载后无法获取html内容

来自分类Dev

页面加载后加载脚本?

来自分类Dev

页面加载后的加载方法

来自分类Dev

页面加载后加载ajax

来自分类Dev

内容加载后使javascript加载

来自分类Dev

HTML Agility Pack如何在页面加载后获取动态生成的内容

来自分类Dev

Ajax页面加载后无法摆脱内容闪烁

来自分类Dev

引发主控件事件后加载内容页面

来自分类Dev

使用jQuery动态加载内容后,避免页面刷新

来自分类Dev

HTML 按钮在页面的其他内容之前加载

来自分类Dev

静态页面HTML加载

来自分类Dev

页面完全加载后加载jquery

来自分类Dev

加载页面后自动加载javascript函数

来自分类Dev

页面加载后加载response.js

来自分类Dev

页面加载后从 myshiptracking 加载地图

来自分类Dev

加载AJAX页面后播放的HTML5视频

来自分类Dev

页面加载后如何使用javascript修改html

来自分类Dev

.on()无法与页面加载后添加的HTML一起使用

来自分类Dev

Gulp.js:重新加载更改后的php / html页面