我想检查angularjs中的按钮上的条件,我使用的是ng-show但是它无效。
这里我写了这段代码:
DTColumnBuilder.newColumn(null).withTitle('Action').notSortable()
.renderWith(function (data, type, full, meta) {
return <button class="btn btn-info" ng-click="Edituser(' + full.id + ');">Edit</button>' +
'<button class="btn btn-danger" ng-show="'+full.isdelete == true+'" ng- click="Enbleuser(' + full.id + ');">Enble</button>' +
'<button class="btn btn-danger" ng-show="'+full.isdelete == false+'" ng-click="Disbleuser(' + full.id + ');">Disble</button>';
})
任何人都知道,请告诉我。
答案 0 :(得分:2)
怎么样
DTColumnBuilder.newColumn(null).withTitle('Action').notSortable()
.renderWith(function (data, type, full, meta) {
var editBtn = '<button class="btn btn-info" ng-click="Edituser(' + full.id + ');">Edit</button>';
var enableBtn = '<button class="btn btn-danger" ng-click="Enbleuser(' + full.id + ');">Enable</button>';
var disableBtn = '<button class="btn btn-danger" ng-click="Disbleuser(' + full.id + ');">Disable</button>';
if (full.isdelete) return editBtn+enableBtn;
else return editBtn+disableBtn;
})