1
这是我的第一个Angular2项目,我使用了ng2-handsontable用于网格。 而我有问题与ng2.handsontable。 链接和按钮不适合我。Angular2的ng2-handsontable中的链接和按钮问题
网格设置:
userItems: UserItem[]=[];
private colHeaders: Array<string> = ['View'];
private columns: Array<any> = [
{
data: 'viewDetails',
renderer: 'html',
readOnly: true
}
];
//After getting users populated, results are mapped
mapUsers(users: UserItem[]): void {
this.userItems = users;
for (var userItem of this.userItems) {
userItem.viewDetails= '<a href='/admin/users/1'>Details</a>';
}
}
问题的链接:
如果我把HREF = '/管理/用户/ 1' 的标签,正确的页面将打开。但整个角度应用程序再次加载。
userItem.viewDetails= '<a href='/admin/users/1'>Details</a>';
因此,我想使用routerlink。
当我创建链接像这样routerlink ='/ admin/users/1'链接不被调用。
userItem.viewDetails = '<a routerlink='/admin/users/1'> Details</a>';
将href ='#'添加到此版本中也无济于事。
我也尝试:href =“javascript:return auctions('1')”其中拍卖是调用angular2方法,但这是行不通的。
userItem.viewDetails= '<a href="javascript:return details('1')">Details</a>';
这个网格中按钮的问题是,点击角度动作不会被调用。
userItem.viewDetails= '<button (click)="details(1)">Details</button>';
展望建议:)
我从NG2-handsontable放弃。我只是创建我自己的网格模板,这是正常工作,只是正常的表与链接和按钮没有分类实施。可惜的是,仍然没有良好的支持角度路由的角度2的自由网格。 – user1698635