angular: Cannot read property '0' of null

小弟利用ng-click来配合jq的layer弹出插件做弹窗效果。
但是发现第一次点击很正常,但是第二次就直接报这个错误了。

  vm.count = function(){
    layer.open({
      type: 1,
      title:'详情',
      area: ['700px',"550px"], //宽高
      content:$('.count')
    })
    count();
  }

clipboard.png

<a href="javascript:;" ng-click='DrawlistCtrl.count()' class="btn btn-info cr_date">汇总凭据打印</a>

错误信息图
clipboard.png

  vm.Credential = function(id) {
    get(id)
    layer.open({
      type: 1,
      title:'提现详情',
      area: ['700px',"550px"], //宽高
      content:$('.credential')
    })
  }
<a href="javascript:;" ng-click='DrawlistCtrl.Credential(item.id)' ><span class="fa-edit fa-icon-right"></span>打印凭证</a>

这个却完全没有什么问题。
我实在也想不出有什么问题和不同。有懂angular大神的能告诉原因吗?

clipboard.png

Firefox的报错信息为:

clipboard.png

阅读 3.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进