0

我是 angular-kendo.js 的新手。我想从 href 调用函数 emailClick() 即。

<a href="javascript:void(0);" k-on-click = "emailClick()">Email</a>

我的控制器和路线如下:

app.controller('ContactCtrl', ['$rootScope', '$scope', 'appSvc',
 function($scope, $rootScope, appSvc) {
    $scope.emailClick = function() {
        appSvc.selectItem = 'email';
        appSvc.back = true;
        $rootScope.go('email', 'slideLeft');
    };
 }]);

app.config(['$routeProvider',
        function($routeProvider) {
            $routeProvider.when('/', {
                templateUrl : 'partials/home.html',
                controller : 'HomeCtrl'
            }).when('/email', {
                templateUrl : 'partials/email.html',
                controller : 'ContactCtrl'
            }).otherwise({
                templateUrl : 'partials/home.html',
                controller : 'HomeCtrl'
            });
        }]);
    }());

现在点击电子邮件我应该去功能emailClick(),但它没有发生。没有错误也没有响应。请帮忙。

提前致谢。

4

1 回答 1

0

你需要使用ng-click指令,

 <a href="javascript:void(0);" ng-click = "emailClick()">Email</a>
于 2014-06-18T07:45:08.833 回答