2016-04-12 73 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

相關問題