3

自从前几天我升级了 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
  • 如果由于外部加载很重要,则引导 v3.3.1也正在加载
  • 角度文件上传 v1.1.5 github

我尝试了什么?

  • 我试着看看 angular 在哪里抛出这个警告。它被很好地混淆了,并且没有提供任何有用的信息,因为它不提供堆栈跟踪。

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

4

1 回答 1

4

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

在我的模态视图中,以下指令正在生成警告

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

将其更改为以下解决了该问题

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

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

此处记录了更改。

于 2015-06-03T15:38:43.490 回答