-1

モジュールをangular使用したアプリケーションがありui-bootsrapます。ui.bootstrap.collapse要素を使用しようとしています。

私のコントローラー:

function LoggerController($scope){

    $scope.isCollapsed = false;

    $scope.collapse = function(){
       $scope.isCollapsed = !$scope.isCollapsed;
    }
}

そしてテンプレート:

<div id="footer" ng-controller="LoggerController">
        <button id="logger_button" ng-click="collapse()" class="btn">
            <i class="icon-file"></i></div>
        </button>

        <div collapse="isCollapsed">
            <div class="well well-large">Some content</div> 
        </div>

</div>

しかし、 をクリックするとlogger_button、何のアクションもありdivません。折りたたまれていませんか?

正しく行う方法は?

アップデート。解決策が見つかりました。問題はにありました<i class="icon-file"></i></div>

ありがとうございました。

4

1 に答える 1

2

これは、ボタンが壊れていて、</div>内部にあるため、クリック イベントをまったく受け取らないためです。

于 2013-07-08T11:14:43.020 に答える