我正在使用angular-schema-form库,并且我想使用自定义模板并将我的 angular 服务中的函数绑定到元素的本机onchange
属性。
这是我的代码:
var myOnChange = function(){
console.log("test);
}
var form = [{
"key":"attachment",
"type":"template",
"title":"Attachment",
"template":"<input onchange=\"myOnChange()\" type=\"file\" accept=\"image/*\" >"
}];
var schema={"attachment":{"type":"object"}}
使用此代码,我得到一个Uncaught ReferenceError: myOnChange is not defined
-error。
编辑: 如果我尝试在模板中编写以下内容:
"<input onchange=\"console.log('test')\" type=\"file\" accept=\"image/*\" >"
我可以在控制台中写“测试”