升级到更新版本后的AngularJS问题

时间:2013-09-17 20:12:20

标签: angularjs

http://plnkr.co/edit/Clr2T9V8J0z3oxW2HXur?p=preview

我面临的问题是每当我从" text"更改字段类型时到"单选按钮",我收到错误(上面的plukr页面中script.js中的第45行)

TypeError: Cannot call method 'indexOf' of undefined

我检查了代码,但似乎无法发现问题。我知道它正在发生,因为其中一个变量传递

这是正常运行的原始来源。

http://jsfiddle.net/ProLoser/bp3Qu/light/

请注意"添加选项"选择"单选按钮"时会出现链接。我似乎无法在上面的插件中工作。

有人可以帮我解决第45行的问题吗?

        if (angular.Array.indexOf(['checkboxes','select','radio'], type) === -1)

1 个答案:

答案 0 :(得分:1)

将其更改为

if (Array.prototype.indexOf(['checkboxes','select','radio'], type) === -1)

或只是

if (['checkboxes','select','radio'].indexOf(type) === -1)