我正在處理代碼,其中我有一個< a>標記下的圖標。最初,我有一個下拉,所以顯示一個div很容易,因爲下拉列表有一個值,但是如何在一個< a>標籤下編碼相同的東西?切換條件Angularjs與<a>標記
回答
HTML
<div ng-controller="appCtrl">
<div>
<a href="#" ng-click="assignVal('X')">X</a>
<a href="#" ng-click="assignVal('Y')">Y</a>
<a href="#" ng-click="assignVal('Z')">Z</a>
</div>
<div ng-if="showX">X --> div</div>
<div ng-if="showY">Y --> div</div>
<div ng-if="showZ">Z --> div</div>
</div>
控制器:
var appModule = angular.module('appModule', []);
appModule.controller('appCtrl', function($scope) {
$scope.assignVal = function(val) {
if (val === 'X') {
$scope.showX = true;
$scope.showY = false;
$scope.showZ = false;
} else if (val === 'Y') {
$scope.showX = false;
$scope.showY = true;
$scope.showZ = false;
} else if (val === 'Z'){
$scope.showX = false;
$scope.showY = false;
$scope.showZ = true;
}
}
});
如果要在單擊<a>
時指定變量值,請使用ng-click
而不是ng-model
。
<a href="#" ng-click="showX = !showX">X</a>
<div ng-if="showX">X</div>
問題清楚地說「切換」 –
@ PratapA.K我更新了我的答案,'ng-click'現在正在切換。 –
@ PratapA.K Btw。問題說「切換」,但[評論](http://stackoverflow.com/questions/35053267/toggle-conditions-angularjs-with-tag/35054300#comment57831842_35053267)說「分配」 –
- 1. angularjs切換類條件
- 2. angularjs條件使標籤與
- 3. AngularJs - 從<img>標記
- 4. 與UITableViewCellAccessory(選中標記/無切換)
- 5. 與AngularJS切換信息框
- 6. 切換標記複選框的事件
- 7. HTML日記與切換日記條目 - jquery不工作
- 8. AngularJS切換顯示所有條目
- 9. AngularJS組件模板切換
- 10. 切換地圖標記
- 11. 如何切換標記?
- 12. 動態元標記與angularJS
- 13. 切換div通過多個<a>標記-jquery/Javascript
- 14. 替換<p></p>與<br />條件
- 15. Ant中的條件標記替換
- 16. 如何根據angularjs中的條件切換網址?
- 17. AngularJS有條件地添加自定義「數據切換」屬性
- 18. 如何在與AngularJS摺疊時切換按鈕上的圖標?
- 19. 有條件地切換UIViewController
- 20. ggplot facet_grid現在切換左邊的條和刻度標記
- 21. 與錨標記有條件的Javascript
- 22. AngularJS切換按鈕
- 23. 關於AngularJS切換
- 24. 切換CSS類angularjs
- 25. 切換<select>標籤鍍鉻DevTools
- 26. PHP條件標記
- 27. 替換<與<元件
- 28. 請與AngularJS渲染條件
- 29. 切換表格列與<colgroup>
- 30. 切換<a>類與Angular.js
你能解釋一下你想要的東西更清楚也分享你嘗試過什麼到目前爲止還是plunkr demo.Help?我們來幫助你:) – Raghu
請寫你的代碼,你想要做什麼。 –
http://plnkr.co/edit/0gOuf8D3BKb2lHP5ObX9?p=preview 這只是一個例子,我想根據值切換XY和Z div,並在json調用中發送值 –