将angularjs代码从1.0.3升级到1.4.9

时间:2016-04-13 13:13:37

标签: javascript angularjs

我是angularJS的新手,并尝试将小提琴中的代码 - http://jsfiddle.net/atXAC/11/升级到1.4.9。

myApp.directive('ngCustomblur', ['$parse', function($parse) {
    return function(scope, element, attr) {
        var fn = $parse(attr['ngCustomblur']);      
        element.bind('blur', function(event) {        
        scope.$apply(function() {
            fn(scope, {$event:event});
        });
    });
}
}]);

请告诉我需要做哪些更改。 目前代码在1.0.3。

提前致谢。

1 个答案:

答案 0 :(得分:1)

实际上问题是angularjs库的更高版本使它成为创建控制器的标准,这与您在jsfiddle中使用的当前语法略有不同。

JS CODE:

//defining a controller
myApp.controller('MyCtrl',['$scope',MyCtrl]);

function MyCtrl($scope) {
   $scope.onBlur = function(){        
      $scope.hasFocus = false;
   }
}

Working demo on JSFiddle