繁体   English   中英

功能未定义角度2中的错误

[英]Function not defined error in angular 2

我有这样的网格,

 this.columns=
[
     {
        text: 'S.No', columntype: 'textbox', filtertype: 'input', datafield: 'id', width: 50, cellsalign: 'center'
    },
    {
        text: 'Edit, columntype: 'textbox', datafield: 'id', width: 50, cellsrenderer =Action
    }

]

var Action = function (row, columnfield, value, defaulthtml, columnproperties) {

    return '<button onClick="done()">edit</button>'
 }

my function ,

done () {
     alert('hi')
 } 

错误:未定义完成。

我真的很难解决这个问题。我使用了jqwidgets。 谁能帮忙。谢谢。

您应将click 2指令用于click事件:

var Action = function (row, columnfield, value, defaulthtml, columnproperties) {

    return '<button (click)="done()">edit</button>'
 }

而且我不确定,如果您的代码是这样工作的。 通常,您有一个组件模板。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM