自从我前几天升级angularjs以来,我一直在收到警告。它会在我打开ui.bootstrap模式时发生。
以下是我在chrome-beta 44中收到的警告:
angular.js:11655 Use of "disabled" attribute has been deprecated, please use "disable"
这是最新发布的棱镜吗?我是否应该花更多的时间来确定发生了什么?本周我花了几个小时查看不同的原因,我只是想知道其他用户是否正在体验这个以及他们一直在做什么(如果有的话)?
JS包含
我尝试了什么?
我试着看看角落抛出这个警告的地方。它很好地混淆了,并没有给我任何有用的信息,因为它没有提供堆栈跟踪。
我查看了我的视图html并检查了angularjs.org关于ng-disabled。我没有看到任何变化,或者我错过了/看错了地方。
答案 0 :(得分:4)
在撰写这个问题并回顾我所做的事情时,我发现了我的问题。
警告是由我的模态视图中的以下指令生成的
<tab heading="Upload" disabled="report.RELEASE !== environment">
将此更改为以下修复了问题
<tab heading="Upload" disable="report.RELEASE !== environment">
disable(默认值:false):标签是否可点击且可以激活。请注意,这是以前禁用的属性,现在已弃用。
记录更改here。