如何在angular-kendojs中使用href调用角度$ scope函数

时间:2014-06-18 07:41:00

标签: javascript jquery angularjs angularjs-directive angular-kendo

我是angular-kendo.js的新手。我想从href ie。

调用一个函数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()函数,但它没有开心。没有错误也没有回应。请帮忙。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您需要使用ng-click指令

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