在渲染视图后设置指令角度

时间:2015-11-28 23:39:01

标签: javascript angularjs

我想在班级改变时加载我的Angular Directive。

我有一个指令来获取路线,当这个指令可以获得她在div子类中的类上设置的路径。

但是当div子类具有该类时,该指令不会运行。

路线指令:

angular.module('myApp').directive('index', ['$rootScope','usersEntity', '$location', '$timeout',function($rootScope,usersEntity, $location, $timeout){
return {
    restrict: 'E',
    templateUrl: 'index',
    replace: true,
    controller: function ($scope, $element, $attrs) {
        $scope.user = function () {
            return usersEntity;
        };
        $scope.location = function () {
            return $location.path().replace('/', '');
        };
        $rootScope.$on('$locationChangeStart', function (event) {
            $scope.routeMap = {
                'login': 'users-log'
            };
            if ($scope.location().length < 1) {
                $scope.route = '';
            } else {
                $.each($scope.routeMap, function (index, value) {
                    if (index == $scope.location()) {
                            $scope.route = value;

                    }
                });
            }
        });
    },
    link: function() {

    }
}

}]);

感谢并抱歉我的英语完美;)

0 个答案:

没有答案