2017-03-16 7 views
1

は以下の状態を置く方法はあります:条件NG-ショー

<h3 ng-show="ctrl.loggedIn"> 
{{ctrl.loggedInUser.FirstName + " " + ctrl.loggedInUser.LastName + " is logged in."}} 
</h3> 

ctrl.loggedInUser.FirstName未定義またはヌルであるならば、それはないだろうであること印刷します。

hereをクリックしてgithubのプロジェクトにアクセスしてください。

答えて

1

はいできます。

<h3 ng-hide="!ctrl.loggedIn && (ctrl.loggedInUser.FirstName==null || (ctrl.loggedInUser.FirstName=='undefined')")> 
    {{ctrl.loggedInUser.FirstName + " " + ctrl.loggedInUser.LastName + " is logged in."}} 
    </h3> 
+0

まだ変更はありません –

+0

私はGithubのプロジェクトへのリンクを追加しました。これをチェックしてください。 –

0

H3を条件を追加するためにng-ifを使用-show

<h3 ng-show="ctrl.loggedInUser.FirstName!=undefined || ctrl.loggedInUser.FirstName!=null"> 
{{ctrl.loggedInUser.FirstName + " " + ctrl.loggedInUser.LastName + " is logged in."}} 
</h3> 
+0

@Ray Satadalこれを試す – Faraz

+0

Githubのプロジェクトへのリンクを追加しました。これをチェックしてください。 –

0

あなたはNGを使用することができますように

<h3 ng-show="ctrl.loggedIn && (ctrl.loggedInUser.FirstName!=null || (ctrl.loggedInUser.FirstName!='undefined')")> 
{{ctrl.loggedInUser.FirstName + " " + ctrl.loggedInUser.LastName + " is logged in."}} 
</h3> 

は、あなたも行うことができますctrl.loggedInUser.FirstNameは、いくつかの値を持っている場合にのみ表示されますDOMに

<h3 ng-show="ctrl.loggedIn" ng-if="ctrl.loggedInUser.FirstName"> 
    {{ctrl.loggedInUser.FirstName + " " + ctrl.loggedInUser.LastName + " is logged in."}} 
</h3> 
+0

動作しません。 "がログインしています。"デフォルトで印刷されます。 –

+0

Githubのプロジェクトへのリンクを追加しました。これをチェックしてください。 –

0
<div ng-switch on="ctrl.loggedInUser.FirstName == null || ctrl.loggedInUser.FirstName == undefined || ctrl.loggedInUser.FirstName == ''"> 
    <h3 ng-switch-when="true">Please log in.</h3> 
    <h3 ng-switch-when="false">{{ctrl.loggedInUser.FirstName + " " + ctrl.loggedInUser.LastName + " is logged in."}}</h3> 
</div> 

これは私のために働いた。 すべてのアイデアに感謝します。