不推荐使用“已停用”属性,请使用“停用”

时间:2015-06-03 15:38:43

标签: angularjs google-chrome ui.bootstrap

自从我前几天升级angularjs以来,我一直在收到警告。它会在我打开ui.bootstrap模式时发生。

以下是我在chrome-beta 44中收到的警告:

angular.js:11655 Use of "disabled" attribute has been deprecated, please use "disable"

这是最新发布的棱镜吗?我是否应该花更多的时间来确定发生了什么?本周我花了几个小时查看不同的原因,我只是想知道其他用户是否正在体验这个以及他们一直在做什么(如果有的话)?

JS包含

  • jQuery v2.1.3
  • angularJS v1.3.15
  • angular-ui-bootstrap v0.13.0
  • bootstrap v3.3.1 也会因外部加载而加载
  • angular-file-upload v1.1.5 github

我尝试了什么?

  • 我试着看看角落抛出这个警告的地方。它很好地混淆了,并没有给我任何有用的信息,因为它没有提供堆栈跟踪。

  • 我查看了我的视图html并检查了angularjs.org关于ng-disabled。我没有看到任何变化,或者我错过了/看错了地方。

1 个答案:

答案 0 :(得分:4)

在撰写这个问题并回顾我所做的事情时,我发现了我的问题。

警告是由我的模态视图中的以下指令生成的

<tab heading="Upload" disabled="report.RELEASE !== environment">

将此更改为以下修复了问题

<tab heading="Upload" disable="report.RELEASE !== environment">
  

disable(默认值:false):标签是否可点击且可以激活。请注意,这是以前禁用的属性,现在已弃用。

记录更改here