1

タグをコンテンツで完全に非表示にする代わりに、タグを「無効にする」ことはできますか? ブール値が true の場合にのみ、コンテンツを pre-tag で囲みたいと思います。ブール値が false の場合、ng-show はコンテンツを含む完全なタグを非表示にしますが、プレタグのみを削除してコンテンツを保持したいです。これは可能ですか?

私の現在の解決策はカスタム フィルターを使用していますが、私の意見では、これは解決策というよりハックです。

angular.module("myApp", []).filter("myText", function ()
{
    return function (message)
    {
        message.text = message.text.trim();

        if (message.flag)
        {
            message.text = "<pre>" + message.text + "</pre>";
        }

        return message.text;
    };
});
4

1 に答える 1