Şimdiye kadar, tıklanan öğeye bağlı olarak başlığını değiştirmek için bootstrap açılır düğmesini almayı başardım. Başlığını değiştiren açılır düğme nasıl farklı bağlantılar içerir?
Ama bunun yanı sıra
ben onlara tıklandığında her açılır öğenin kendi bağlantısını yapmak istiyorum.Bunu nasıl yapabilirim?
HTML
<div ng-app='myApp'>
<div ng-controller='DropdownCtrl'>
<div class="btn-group" uib-dropdown is-open="status.isopen">
<button id="single-button" type="button" class="btn btn-primary" uib-dropdown-toggle ng-disabled="disabled">
{{button}} <span class="caret"></span>
</button>
<ul class="uib-dropdown-menu" role="menu" aria-labelledby="single-button">
<li role="menuitem">
<a href="#" ng-click="change(action)" ng-repeat="action in actions">{{action}}</a>
</li>
</ul>
</div>
</div>
</div>
CSS
angular.module('myApp', ['ui.bootstrap']).controller('DropdownCtrl', function($scope) {
$scope.button = "Button dropdown";
$scope.actions = [
"Action", "Another Action", "Something else here"
];
$scope.change = function(name){
$scope.button = name;
}
});
[ng-href] kullanın (https://docs.angularjs.org/api/ng/directive/ngHref) – giorgio
@giorgio Küçük bir örnek verebilir misiniz? –