从href

时间:2018-10-22 08:44:15

标签: javascript angularjs

不确定我的提问方式是否合理,对不起。基本上,我想问的是,是否可以将href中的值检索到控制器中。例如

我有2个href

 <a href="" ng-model="a">Download1</a>
 <a href="" ng-model="b">Download2</a>

因此,当单击download1时,它将把“ a”存储到控制器中的变量中。有可能吗?

1 个答案:

答案 0 :(得分:1)

您可以使用ng-click

<a href="" ng-click="download('a')">Download1</a>

因此,在Controller中,您必须具有这样的下载功能。

$scope.download = function(value){
    console.log(value)
}

并且您只对html部分中的 b 做相同的事情,因为您可以使用相同的函数,即download()。

<a href="" ng-click="download('b')">Download2</a>

现在,如果您单击Download1,您将得到

  

a

当您单击Download2时,您将获得

  

b