javascript - 使用 angularjs 的图库弹出窗口不起作用,但使用 javascript 工作正常

标签 javascript angularjs angularjs-ng-repeat

访问 http://fiddle.jshell.net/XDaEk/638/
使用 javscript 图像弹出窗口工作正常

访问 http://jsfiddle.net/36BYs/56/ 使用 AngularJS 图像弹出窗口不起作用 - 我想使用 AngularJS NG 来图像弹出窗口 - 重复访问上面的链接以找到解决方案。

提前致谢..

最佳答案

我已经更新了您的fiddle添加指令。 我添加了以下指令:

NOTE: You need to wait till your ng-repeat finishes rendering the elements. See scope.$parent.$last inside directive

app.directive('imagelist', function() {
  return {
    restrict: 'A',
    scope: {},
    link: function(scope, element, attrs) {
      if (scope.$parent.$last) {
        $('.gallery-items').imagelistexpander({
          prefix: "gallery-"
        });
      }

    }
  }
});

关于javascript - 使用 angularjs 的图库弹出窗口不起作用,但使用 javascript 工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46557804/

相关文章:

javascript - 找到具有给定标签的第一个链接并打开它(用户脚本)

javascript - SAPUI5 删除聚合绑定(bind)中的重复项

java - Spring安全吃Angularjs POST请求

javascript - 当 Angular 没有返回数据时隐藏和显示元素

angularjs - ng-repeat v/s md-virtual-repeat

javascript - 删除/字符 javascript 后剩余的字符串

javascript - 将 toString 添加到类似主干模型的对象

javascript - AngularJS 服务变量引用

html - 页脚卡在页面中间

javascript - ng-repeat 中的 AngularJS 指令未传递评估值