0

私は単に FALSE であるパラメーター値を出力しようとしていますが、「false」をプレーンテキストとして出力します。信じられないほどです...手がかりはありますか?

   $rootScope.session = {
                "username" : $window.localStorage['user_username'] || false,
                "id_user" : $window.localStorage['user_id'] || false,
                "token" : $window.localStorage['user_session_token']
            }
    //in view
    <div>{{session.username}}</div>
4

2 に答える 2

3

ng-ifディレクティブを使用してみてください:

<div ng-if="session.username">{{session.username}}</div>
于 2014-02-18T10:24:16.863 に答える
2

Angular.js はおそらく出力toString()された値を呼び出します。

false.toString();

上記の結果は string になります"false"

于 2014-02-18T10:24:10.290 に答える