次のパターンを置き換えることはできますか。
.directive('currentStep', ['$log', function($log) {
return {
restrict: 'A',
link: function(scope, element, attrs){
$log.log("tmsstep is: " + scope.tmsstep);
return attrs.currentStep === scope.tmsstep;
}
};
}]);
routeParams に直接アクセスするには (これはうまくいかないようです):
.directive('currentStep', ['$log', '$routeParams' , function($log) {
return {
restrict: 'A',
link: function(scope, element, attrs){
$log.log("tmsstep is: " + $routeParams.tmsstep);
return attrs.currentStep === $routeParams.tmsstep;
}
};
}]);
目的は、$scope と $routeParams の両方に tmsstep が含まれないようにすることです。