是否有可能只是“禁用”一个标签而不是用它的内容完全隐藏它?仅当布尔值为真时,我才想用前置标签将我的内容括起来。如果布尔值为 false,ng-show 会隐藏带有内容的完整标签,但我只想删除前置标签但保留内容。这可能吗?
我目前的解决方案是使用自定义过滤器,但在我看来,这更像是一个 hack,而不是一个解决方案。
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;
};
});