最近我开始在我的Angular项目中使用jqwidgets (here), 它工作得很好,但唯一的问题是我在每个单元格中编辑。要编辑按钮routerLink不起作用。
我的代码,
this.columns =
[
{
text: 'Id', columntype: 'textbox', width: 80
},
{
text: 'Name', columntype: 'textbox',datafield: 'name', width: 130
},
{
text: 'Group Name', columntype: 'textbox', datafield: 'group_id', width: 130
},
{
text: 'Actions',datafield: 'id', cellsrenderer: Action, width: 100
}
];
这是我的行动功能,
var Action = function (row,datafield,value) {
return '<button ><a routerLink="pages/users">EDIT</a</button>'
}
当我用href替换routerLink工作时,任何人都可以帮助我。谢谢。
答案 0 :(得分:1)
似乎这个小部件会将你的html代码直接添加到DOM。因此角度被绕过并且它不是“有效的”角度对象,并且不被角度本身处理/识别。
这个小部件的问题,似乎你无法改变这种行为。