2016-01-29 160 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