2017-08-07 9 views
0

が、私はこのテキストをラベルがあるとします。ネストされたラベルやラベルの一部を表示する際

<label>This is a text. This is another text.</label> 

私はブール値がtrueの場合に、第2の文にのみ表示されなければならないことをspecifiyすることができますどのように。このように:

<label This is a text.</label> 
<label ng-hide="myctrl.showSecondText">This is another text</label> 

私はNG-隠すための値がtrueの場合、同じ行に二フレーズを表示したいです。

答えて

0

たとえば、スパンタグ の内側に2番目のフレーズが表示され、ng-hideを追加することがあります。

+0

これは、同じ行に表示されますが、下にされていない: '<これがテキストであるラベル。<= "myctrl.showSecondText" スパンNG非表示> ' – YourReflection

+0

@YourReflectionですが、使用することができます:

0

使用ng-show

<label ng-show="ctrl.showSecondText">This is another text</label> 

var myapp = angular.module('myApp',[]); 
 
myapp.controller('myCtrl',function($scope){ 
 
    var ctrl = this; 
 
    ctrl.showSecondText = true; 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 
 
<body ng-app="myApp" ng-controller="myCtrl as ctrl"> 
 
<label>This is a text.</label> 
 
<label ng-show="ctrl.showSecondText">This is another text</label> 
 
</body>

関連する問題