Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.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
Html 如何在angularjs中将参数从视图传递到控制器_Html_Angularjs - Fatal编程技术网

Html 如何在angularjs中将参数从视图传递到控制器

Html 如何在angularjs中将参数从视图传递到控制器,html,angularjs,Html,Angularjs,在我的控制器中,我有以下功能: $scope.add = function(key){ $scope.key = key; }; 这是我的html视图: <button type="button" ng-click="addVote({{key}});">Confirm</button> 确认 我的问题是关于ng click=“addVote({{key}})。我想在我的视图中调用$scope.key值。它不起作用。我犯了什么错误?删除{}并发送简单对象 n

在我的控制器中,我有以下功能:

$scope.add = function(key){
   $scope.key = key;
};
这是我的html视图:

 <button type="button" ng-click="addVote({{key}});">Confirm</button>
确认

我的问题是关于
ng click=“addVote({{key}})
。我想在我的视图中调用
$scope.key
值。它不起作用。我犯了什么错误?

删除{}并发送简单对象

ng-click="addVote(key)"

您不需要在属性(如ng click)中执行任何插值。因此,您的代码应如下所示:

<button type="button" ng-click="addVote(key);">Confirm</button>
确认

它将在第一次调用中未定义。$scope.addVote必须是控制器中的变量,addVote(key)是正确的语法。我想对两个变量$scope.clearText=function(test){$scope.test='';}有没有办法在控制器方法中获取该变量的引用?