使用angularjs单击按钮时如何在标签中显示值

时间:2017-01-24 09:24:34

标签: asp.net angularjs data-binding

我有一个包含按钮组和标签的aspx页面。我想在段落标记中显示所选按钮值。 这是我的控制器代码

$scope.GetID = function (uGuid) {
    $scope.uid=uGuid;
    alert($scope.uid);
} 

我的aspx代码是

<tr data-ng-repeat="outlet in Outlets">
 <td><button data-ng-click="GetID(outlet.uGuid);">{{outlet.PartnerName}}
  </button>
 </td>

<p>{{uid}}</p>

问题是段落标记中的值正确显示。但它会自动被忽略。值只需显示并重新加载。

1 个答案:

答案 0 :(得分:0)

更改controller.js

$scope.Outlets = JSON.parse(Outlets);  
    $scope.GetID = function (uGuid) {
        $scope.Outlets = JSON.parse(Outlets);           
        $scope.uid = uGuid;
        debugger;
        alert($scope.uid);
    }

问题是$ scope.Outlets正在重新加载。所以包括

   $scope.Outlets = JSON.parse(Outlets);     

点击内部按钮。