javascript - 单击 angularjs 中的 div 转到特定网址

标签 javascript html angularjs

我正在开发一个 Angular 移动应用程序,我想在点击特定的 div 时转到特定的网址,例如:www.google.com。但我无法做到这一点,因为我是这个 Angular 世界的新手。

<div ng-click="goToGoogle('www.google.com');" class="" id="">
    <p class=""><span class="">Go to Google Full Web Site</span></p>
</div>

在 Controller 功能中

$scope.goToGoogle = function (url) {
    $scope.$apply( $location.path(url) );
}

请帮助我做到这一点。提前感谢您的帮助。

最佳答案

在你的 Controller 中,你是否传入了 $location 服务以及范围?

更新 尝试传递 $window 服务。

$window.location.href = url;

您甚至不必使用 $scope.apply

关于javascript - 单击 angularjs 中的 div 转到特定网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18962010/

相关文章:

javascript - 你能用javascript逐行读取吗?

javascript - 从谷歌地理编码API获取latLong

javascript - 自动完成建议和来源只接受

javascript - ace编辑器语法验证html+javascript

javascript - 根据javascript条件切换sass类

javascript - 使用 javascript 创建 2 个 html 表

javascript - 函数的返回未分配给 $scope?

angularjs - 将数组对象从 Controller 传递到 AngularJS 中的自定义指令

javascript - 如何重用ui-grid外部分页和排序方法?

javascript - 使用 <TITLE> 标签加载多个不同的文本字符串