Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试使用Bootsrap和AngularJS生成按钮组以重定向到不同的URL_Javascript_Html_Angularjs_Twitter Bootstrap_Controller - Fatal编程技术网

Javascript 尝试使用Bootsrap和AngularJS生成按钮组以重定向到不同的URL

Javascript 尝试使用Bootsrap和AngularJS生成按钮组以重定向到不同的URL,javascript,html,angularjs,twitter-bootstrap,controller,Javascript,Html,Angularjs,Twitter Bootstrap,Controller,我试图创建一个由两个按钮组成的按钮组(使用bootstrap和angularjs),当单击它们时,每个按钮都会重定向到不同的URL。我目前拥有以下代码(仅复制了相关部分): app.controller('LinkController',函数(link,$scope,$location){ $scope.go=函数(){ $location.url(链接); }; }); 点击1 点击2 我对Angular js了解不多,但有其他方法可以达到同样的目的。这适用于简单的html <div

我试图创建一个由两个按钮组成的按钮组(使用bootstrap和angularjs),当单击它们时,每个按钮都会重定向到不同的URL。我目前拥有以下代码(仅复制了相关部分):

app.controller('LinkController',函数(link,$scope,$location){
$scope.go=函数(){
$location.url(链接);
};
});

点击1
点击2

我对Angular js了解不多,但有其他方法可以达到同样的目的。这适用于简单的html

<div class="btn-group btn-group-lg">
<a href="test1.html"><input type="button" class="btn btn-primary">Click1</input></a>

<a href="test2.html"><input type="button" class="btn btn-primary">Click2</input></a>
</div>

注意,我将button元素更改为input,这是因为button元素不能放置在锚定标记


我希望这会有所帮助

您是否正在尝试传递url?, 如果是这样,那么我会这样:

app.controller('LinkController',函数(link,$scope,$location){
$scope.go=函数(链接){
$location.url(链接);
};
});

点击1
点击2

好的,经过多次尝试,从上面的答案中得到一些启发,我能够用以下方法解决这个问题:

app.controller('LinkController',函数($scope){
$scope.go=函数(链接){
window.location=链接;
};
});

点击1
点击2

谢谢您的回答。上面的解决方案只会生成简单的链接,而不会生成与我现在拥有的一样漂亮的按钮。输入也不能放在一个文件夹中。