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)
答案 0 :(得分:1)
将其更改为
if (Array.prototype.indexOf(['checkboxes','select','radio'], type) === -1)
或只是
if (['checkboxes','select','radio'].indexOf(type) === -1)