gpt4 book ai didi

javascript - Angular 一个独立的 CSS block

转载 作者:行者123 更新时间:2023-11-28 07:13:02 25 4
gpt4 key购买 nike

我有一个我称之为返回一些 HTML 的工厂。我想在我的应用程序的一部分中显示此 HTML,但我不希望它的 CSS 影响网站的 CSS,也不希望网站的影响它。它或多或少需要是一个 iframe,但我觉得在 Angular 中有更好的方法来做到这一点。

我基本上有这样的东西(Angular 1.2)

var promise = myFactory.getHtml();
getTemplate.then(function(data) {
$scope.mine.html = $sce.trustAsHtml(data.data);
});

我可以毫无问题地显示此 HTML,但它在我的应用程序内部看起来很糟糕。我怎样才能让它独立?

最佳答案

选择您的元素(比如使用 id 选择器)并使用以下规则重置其所有属性

all: initial;

参见 https://developer.mozilla.org/en/docs/Web/CSS/all

然后为您的 div 应用特定属性。例如

CSS

div {
color: red;
background-color: blue;
}
#a {
all: initial;
color: blue;
}

HTML

<div id="a">asdf</div>

它是一个 Angular 模板这一事实无需考虑。

关于javascript - Angular 一个独立的 CSS block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32513684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com