小编Joh*_*ith的帖子

使用AngularJS启用/禁用锚点标记

如何使用指令方法启用/禁用锚标记?

例:

  1. 点击编辑链接时,需要禁用或删除创建和删除
  2. 点击创建链接时,需要禁用编辑和删除或灰显

JAVASCRIPT:

    angular.module('ngApp', []).controller('ngCtrl',['$scope', function($scope){

    $scope.create = function(){
      console.log("inside create");
    };

    $scope.edit = function(){
      console.log("inside edit");
    };

    $scope.delete = function(){
    console.log("inside delete");
    };

    }]).directive('a', function() {
       return {
            restrict: 'E',
            link: function(scope, elem, attrs) {
                if(attrs.ngClick || attrs.href === '' || attrs.href === '#'){
                    elem.on('click', function(e){
                        e.preventDefault();
                        if(attrs.ngClick){
                            scope.$eval(attrs.ngClick);
                        }
                    });
                }
            }
       };
    }); 
Run Code Online (Sandbox Code Playgroud)

链接到代码

angularjs angularjs-directive

54
推荐指数
5
解决办法
12万
查看次数

如何在jquery ajax中处理204响应?

由于我已声明成功和错误ajax选项,其中响应为204,ajax方法转到选项成功,这会导致错误.

根据我们可以使用的文档,StatusCode或Complete方法,但这里的缺点是必须声明所有状态代码如2 ?? 系列,3 ?? 系列,4 ?? 系列!由于这些响应是动态的,我不确定http状态代码.

那么,这是在jquery ajax中处理http状态代码的更好方法吗?

jquery

18
推荐指数
2
解决办法
1万
查看次数

在highcharts上添加和删除plotLine时出错

click: function() {
                          if (!hasPlotLine) {
                                chart.xAxis[0].addPlotLine({
                                    value: 5.5,
                                    color: '#FF0000',
                                    width: 2,
                                    id: 'plot-line-1'
                                });

                            } else {
                                chart.xAxis[0].removePlotLine('plot-line-1');
                            }
                            hasPlotLine = !hasPlotLine;
                    }
Run Code Online (Sandbox Code Playgroud)

我试图添加和删除点击事件的情节线,我最终得到这个皇帝"无法读取属性xAxis of undefined"

DEMO

highcharts

2
推荐指数
1
解决办法
2833
查看次数

如何在图表点击事件中绘制高图中的线?

是否可以在图表的点击事件上绘制一条线?

图表单击事件

chart: {
        events: {
            click: function(event) {
                alert ('x: '+ event.xAxis[0].value  +', y: '+
                      event.chartY );
                 var chart = event.xAxis[0];
                            chart.removePlotLine('plot-line-1');
                            chart.addPlotLine({
                                value: event.chartX,
                                color: '#FF0000',
                                width: 2,
                                id: 'plot-line-1'
                            });
            }
        }        
    },
Run Code Online (Sandbox Code Playgroud)

我最初在highcharts的plotoptions click事件上做了同样的事情.现在,使用图表点击事件做同样的事情?但无法获得系列xaxis对象.

highcharts

2
推荐指数
1
解决办法
1756
查看次数