タグをコンテンツで完全に非表示にする代わりに、タグを「無効にする」ことはできますか? ブール値が 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;
};
});