"disabled" 属性的使用已被弃用,请使用 "disable"
Use of "disabled" attribute has been deprecated, please use "disable"
自从前几天升级 angularjs 后,我一直收到警告。每当我打开 ui.bootstrap 模式时都会发生。
这是我在 chrome-beta 44 中收到的警告:
angular.js:11655 Use of "disabled" attribute has been deprecated, please use "disable"
这是 angular 最新版本中出现的情况吗?我是否应该再花时间确定发生了什么?这周我花了几个小时研究不同的原因,我只是想知道其他用户是否遇到过这种情况以及他们对此做了什么(如果有的话)?
JS 包含
- jQuery v2.1.3
- angularJS v1.3.15
- angular-ui-bootstrap v0.13.0
- bootstrap v3.3.1 也在加载,如果由于外部加载
- angular-文件上传v1.1.5 github
我尝试了什么?
我试着查看 angular 在哪里抛出了这个警告。它混淆得很好,没有提供任何有用的信息,因为它没有提供堆栈跟踪。
我检查了我的观点 html 并检查了 angularjs.org 关于 ng-disabled 的信息。我没有看到任何变化,或者我在错误的地方错过了 something/looked。
在写下这个问题并回顾我所做的事情时,我发现了我的问题。
警告是由我的模式视图中的以下指令生成的
<tab heading="Upload" disabled="report.RELEASE !== environment">
将其更改为以下内容解决了问题
<tab heading="Upload" disable="report.RELEASE !== environment">
disable (Defaults: false) : Whether tab is clickable and can be activated. Note that this was previously the disabled attribute, which is now deprecated.
更改已记录 here。
自从前几天升级 angularjs 后,我一直收到警告。每当我打开 ui.bootstrap 模式时都会发生。
这是我在 chrome-beta 44 中收到的警告:
angular.js:11655 Use of "disabled" attribute has been deprecated, please use "disable"
这是 angular 最新版本中出现的情况吗?我是否应该再花时间确定发生了什么?这周我花了几个小时研究不同的原因,我只是想知道其他用户是否遇到过这种情况以及他们对此做了什么(如果有的话)?
JS 包含
- jQuery v2.1.3
- angularJS v1.3.15
- angular-ui-bootstrap v0.13.0
- bootstrap v3.3.1 也在加载,如果由于外部加载
- angular-文件上传v1.1.5 github
我尝试了什么?
我试着查看 angular 在哪里抛出了这个警告。它混淆得很好,没有提供任何有用的信息,因为它没有提供堆栈跟踪。
我检查了我的观点 html 并检查了 angularjs.org 关于 ng-disabled 的信息。我没有看到任何变化,或者我在错误的地方错过了 something/looked。
在写下这个问题并回顾我所做的事情时,我发现了我的问题。
警告是由我的模式视图中的以下指令生成的
<tab heading="Upload" disabled="report.RELEASE !== environment">
将其更改为以下内容解决了问题
<tab heading="Upload" disable="report.RELEASE !== environment">
disable (Defaults: false) : Whether tab is clickable and can be activated. Note that this was previously the disabled attribute, which is now deprecated.
更改已记录 here。