2016-04-12 42 views
-1

我的角度控制器的功能是这样的:

$scope.selectinteresteduser= function(Id){ 
    $scope.sendMessageToEmployeer(Id); 
} 
$scope.sendMessageToEmployeer = function(id) { 
    alert(id); 
} 

在此先感谢..

回答......(不评论)

+5

我认为你应该首先了解javascript的基础知识,然后才能在角度 –

+0

中钻研请帮助我的相关链接..? –

+0

这里你去:https://www.codecademy.com/learn/javascript有乐趣编码! :) –

回答

0

使用$ scope指定您可以在控制器中全局访问其元素。 您可以直接以$ scope.selecteduserid的形式访问它 无需将它作为参数传递。请改善基本知识。

4

你需要通过定义和调用函数传递id作为参数传递给函数如下:

$scope.sendMessageToEmployeer = function(id) { 
    alert(id); 
} 

$scope.sendMessageToEmployeer($scope.selecteduserid); 
+0

听我打电话sendMessageToEmployer函数从视图..我想要的功能,如:$ scope.sendMessageToEmployer(){// Here $ scope.toUserId = $ scope.selecteduserid //一些逻辑} .. @PaulFitgerald –

1

不需要将它作为参数传递。 selecteduserid已经可用于您的控制器的所有功能。

$scope.sendMessageToEmployeer = function() { 
    alert($scope.selecteduserid); 
} 

// execute function 
$scope.sendMessageToEmployeer(); 

如果您需要调用从模板的功能,像这样做;

$scope.sendMessageToEmployeer = function(id) { 
    alert(id); 
} 

模板

<button type="button" ng-click="sendMessageToEmployeer(selecteduserid)"></button> 

请仔细阅读角文档,特别角概念,如果你想学习。 @https://docs.angularjs.org/guide/concepts

相关问题