Javascript 从href检索ng模型值

Javascript 从href检索ng模型值,javascript,angularjs,Javascript,Angularjs,我不确定我的问题措辞是否合理,如果不合理,很抱歉。基本上,我想问的是,是否可以将href中的值检索到控制器中。例如 我有2个 <a href="" ng-model="a">Download1</a> <a href="" ng-model="b">Download2</a> 因此,当单击download1时,它会将“a”存储到控制器中的一个变量中。这可能吗?您可以使用ng单击 <a href="" ng-click="downlo

我不确定我的问题措辞是否合理,如果不合理,很抱歉。基本上,我想问的是,是否可以将href中的值检索到控制器中。例如

我有2个

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


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

您可以使用
ng单击

<a href="" ng-click="download('a')">Download1</a>
您只在html部分对b执行相同的操作,因为您可以使用相同的函数,即download()


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

a

当您单击Download2时,您将获得

b


我认为最好使用serviceCool阅读URL,这正是我想要的。但是,如何使其在功能之外可用?当我在函数外部记录控制台日志时,我变得未定义@Holydragoni它是由异步引起的吗?我该怎么解决这个问题
$scope.download = function(value){
    console.log(value)
}
<a href="" ng-click="download('b')">Download2</a>