0

私はこのようなhtmlを持っています

   <div ng-controller="ClientCtrl">

        <div ng-show="shows">hello</div>

        <div ng-show="show">world</div>

        <button ng-click="show=!show">click</button>

     </div>

クリック ボタンをクリックすると、2 番目の div (World) を表示できます。しかし、クリックボタンをクリックすると両方のdivを表示したい。どうやってするの。?

4

3 に答える 3

2

div を別の変数で表示する必要がある場合は、次の方法を試すことができます。

<button ng-click="show=!show;shows=!shows">click</button>

またはコントローラーの関数。しかし、それらは本当に異なる変数で表示する必要があるのでしょうか?

于 2013-10-29T07:13:35.070 に答える
2

これを試して:

<div ng-show="show">hello</div>

<div ng-show="show">world</div>
于 2013-10-29T07:14:18.713 に答える
1

これを試して:

http://plnkr.co/edit/WKvAaX @karaxuna に似ている

于 2013-10-29T07:45:10.843 に答える