我正在尝试在onclick上发送带有参数的函数,但javascript似乎无法识别它(可能的类型)。 的onclick:
onclick="sortAsc('department')"
功能:
function sortAsc(str){
members.sort(function(a, b) {
return a.str > b.str;
});
members.sort();
angular.element(document.getElementById('cntl')).scope().$apply();
}
因此, str 应该是javascript中数组的一部分。例如,在这种情况下, str 转换为 department ,因此转换代码:
return a.department > b.department;
我尝试在onclick上发送时添加并删除参数周围的双/单引号,它不起作用。
如果有人向我解释为什么这不起作用,我将非常感激。提前谢谢。