问题描述: 在AngularJS中,ng-click指令在Font Awesome的span标签上不起作用,但在按钮上起作用。
解决方法: 问题可能是由于Font Awesome的span标签具有其他样式或事件处理程序,导致ng-click指令不起作用。可以尝试以下解决方法:
HTML代码示例:
HTML代码示例:
JavaScript代码示例:
angular.module('myApp').directive('customClick', function() {
return {
restrict: 'A',
link: function(scope, element, attrs) {
element.on('click', function() {
// 执行所需的操作
scope.$apply(attrs.customClick);
});
}
};
});
HTML代码示例:
以上是几种可能的解决方法,可以根据具体情况选择适合自己的方法。