[英]ANGULARJS :How to send radio button value from controller to another?
我有兩個單選按鈕重定向到同一application.jsp頁面,但我只想基於單擊的按鈕在該應用程序上添加/刪除一些字段。
例如-如果單擊btn 1,我想在應用程序頁面上看到NAME和EMAIL字段,但是如果單擊btn2,我想與NAME,EMAIL一起看到DOB
問題:我想將按鈕值存儲在控制器中,以便可以使用ng-show / ng-hide來顯示基於按鈕單擊的字段。
問題:此按鈕使用控制器Ctrl 1,而重定向到的應用程序頁面使用Ctrl 2。
<input type="radio" name="test" id="r1" ng-model= "test" value="false"
onclick="window.location.href='/application'">
<label for="btn1">create app 1</label>
<input type="radio" name="test" id="r2" ng-model="test" value="true"
onclick="window.location.href='/application'">
<label for="btn2">create app 2</label>
請讓我知道在其他控制器中保留范圍值的解決方案。 還是有更好的解決方案?
聽起來更像是可以使用$ state處理的問題。 您可以將下一頁上需要的任何數據添加到$ stateParams($ state.params)中,然后從中獲取。 希望我能為您指明正確的方向!
我總是盡量避免在一些小事情上使用$ rootScope。 那只是我
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.