如何点击与angularjs的链接?
问题描述:
我试图触发链接的点击,但它只能运行在NG单击 从MyScript.js:如何点击与angularjs的链接?
$timeout(function() {
angular.element(document.querySelector('#cancelButton')).triggerHandler('click');
}, 0);
而且从Index.cshtml:
<a href="#" ng-click="abortCart()" id="cancelButton"><input class="popupButton" type="button" value="Anuluj" /></a>
我知道我跟
<a...><input... /></a>
做的方式是错误的, 但重要的是:如何将点击链接和NG-点击?
答
我写了一个简单的程序导航到链接。
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8" />
</head>
<body>
<div ng-app="app">
<div ng-controller="ctrl">
Redirect to <a href="#" ng-click="redirect()">Click Me!</a>
</div>
</div>
<script src="../lib/angular.js"></script>
<script>
var app = angular.module('app', []);
app.controller('ctrl', function ($scope, $log, $window) {
$scope.redirect = function() {
var url = "http://www.google.com";
$window.location.href = url;
};
});
</script>
</body>
</html>
这是你想要的吗?
您是否尝试在您的点击功能中触发您的路线? –