2016-01-29 154 views
0

我有一组单选按钮,单击它们时会显示不同的内容。使用角度模型单击按钮后将值设置为单选按钮

<div class="radio" ng-init="topRadios()"> 
<input type="radio" ng-model="topTable" value="topCategory" ng-change="updateTotals('topCategory')">TY 30 Categories</label> 
<input type="radio" ng-model="topTable" value="topSupplier" ng-change="updateTotals('topSupplier')">TY Top 10 Suppliers</label> 
<input type="radio" ng-model="topTable" value="topBrand" ng-change="updateTotals('topBrand')">TY Top 10 Brands</label> 

</div> 

而且我有一个按钮来将一些过滤器应用于根据单选按钮选择显示的信息。

<button class="goButton btn btn-xs" ng-class="css" ng-click="go()" ng-disabled="isClicked"> Apply </button> 

当我第三个按钮点击查看例如这些信息,然后用一些过滤器应用按钮的页面刷新和我想的是,当信息和单选按钮显示的第一个单选按钮被选中。

任何人都可以帮助我吗?

+0

需要更详细地解释'页面刷新'。重新加载视图或重新加载整个页面? – charlietfl

+0

嗨! 重新加载视图;) – kennechu

+0

需要将数据存储在服务中如果您希望在查看更改时可以使用相同的数据 – charlietfl

回答

1

听起来像你想做的事在您的控制器设置为您的无线输入的ng-model的初始值是什么:

$scope.topTable = 'topCategory'; 

你可能也需要你申请你筛选后重置您的go功能的输入的值与相同的代码片段。

+0

是的,这就是我想要的,重置输入值! – kennechu

+0

实际上,topRadio函数设置为使topCategory成为默认值,当我加载视图的类别单选按钮被选中时,事情是当我移动到其他任何两个,然后更改过滤器,然后单击应用按钮该视图重新加载并留在第二个或第三个电台取决于我的选择,我想要的是去第一个广播.. – kennechu