Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在AngularJS片段中放置CSS的位置?_Css_Angularjs_Partials - Fatal编程技术网

在AngularJS片段中放置CSS的位置?

在AngularJS片段中放置CSS的位置?,css,angularjs,partials,Css,Angularjs,Partials,我知道一个好的做法是将css代码保存在外部的.css文件中,而不是在html代码中添加标记。但是对于只对单个html有效的css代码呢 谢谢您的建议。作为最佳实践,CSS文件必须始终放在专用的[fileName].CSS中 如果希望将一些CSS仅应用于代码的某个部分(因为它总是使用CSS),则需要指定专用规则 非常简单的示例(2个部分,1个样式表) 第一: <div id="partial1"> <h1>I'm the first</h1> </di

我知道一个好的做法是将css代码保存在外部的.css文件中,而不是在html代码中添加标记。但是对于只对单个html有效的css代码呢


谢谢您的建议。

作为最佳实践,CSS文件必须始终放在专用的
[fileName].CSS中

如果希望将一些CSS仅应用于代码的某个部分(因为它总是使用CSS),则需要指定专用规则

非常简单的示例(2个部分,1个样式表)

第一:

<div id="partial1">
  <h1>I'm the first</h1>
</div>

有关SASS的更多信息,请参见此处:

作为最佳实践,CSS文件必须始终放在专用的
[fileName].CSS中

如果希望将一些CSS仅应用于代码的某个部分(因为它总是使用CSS),则需要指定专用规则

非常简单的示例(2个部分,1个样式表)

第一:

<div id="partial1">
  <h1>I'm the first</h1>
</div>

有关SASS的更多信息,请参见此处:

作为最佳实践,CSS文件必须始终放在专用的
[fileName].CSS中

如果希望将一些CSS仅应用于代码的某个部分(因为它总是使用CSS),则需要指定专用规则

非常简单的示例(2个部分,1个样式表)

第一:

<div id="partial1">
  <h1>I'm the first</h1>
</div>

有关SASS的更多信息,请参见此处:

作为最佳实践,CSS文件必须始终放在专用的
[fileName].CSS中

如果希望将一些CSS仅应用于代码的某个部分(因为它总是使用CSS),则需要指定专用规则

非常简单的示例(2个部分,1个样式表)

第一:

<div id="partial1">
  <h1>I'm the first</h1>
</div>

请在此处查看有关SASS的更多信息:

我强烈建议将其放在外部CSS文件中。如果只用于单个页面的样式不是太重,只需将其与主CSS文件放在一起即可

请记住,另一个文件将向服务器发出另一个请求。

如果仍要添加另一个带有Angular的CSS文件,则应使用$rootScope:

$rootScope.$on('$routeChangeSuccess', function(ev,data) {   

  $rootScope.routeName = data.$$route.originalPath;

});
然后,在布局文件中:

<link ng-if="routeName === 'myPartial' " href="css/myPartial.css" rel="stylesheet" type="text/css" />


关于AngularJS rootScope的一些文档:

我强烈建议将其放在外部CSS文件中。如果只用于单个页面的样式不是太重,只需将其与主CSS文件放在一起即可

$rootScope.$on('$routeChangeSuccess', function(ev,data) {   

  $rootScope.routeName = data.$$route.originalPath;

});
请记住,另一个文件将向服务器发出另一个请求。

如果仍要添加另一个带有Angular的CSS文件,则应使用$rootScope:

$rootScope.$on('$routeChangeSuccess', function(ev,data) {   

  $rootScope.routeName = data.$$route.originalPath;

});
然后,在布局文件中:

<link ng-if="routeName === 'myPartial' " href="css/myPartial.css" rel="stylesheet" type="text/css" />


关于AngularJS rootScope的一些文档:

我强烈建议将其放在外部CSS文件中。如果只用于单个页面的样式不是太重,只需将其与主CSS文件放在一起即可

$rootScope.$on('$routeChangeSuccess', function(ev,data) {   

  $rootScope.routeName = data.$$route.originalPath;

});
请记住,另一个文件将向服务器发出另一个请求。

如果仍要添加另一个带有Angular的CSS文件,则应使用$rootScope:

$rootScope.$on('$routeChangeSuccess', function(ev,data) {   

  $rootScope.routeName = data.$$route.originalPath;

});
然后,在布局文件中:

<link ng-if="routeName === 'myPartial' " href="css/myPartial.css" rel="stylesheet" type="text/css" />


关于AngularJS rootScope的一些文档:

我强烈建议将其放在外部CSS文件中。如果只用于单个页面的样式不是太重,只需将其与主CSS文件放在一起即可

$rootScope.$on('$routeChangeSuccess', function(ev,data) {   

  $rootScope.routeName = data.$$route.originalPath;

});
请记住,另一个文件将向服务器发出另一个请求。

如果仍要添加另一个带有Angular的CSS文件,则应使用$rootScope:

$rootScope.$on('$routeChangeSuccess', function(ev,data) {   

  $rootScope.routeName = data.$$route.originalPath;

});
然后,在布局文件中:

<link ng-if="routeName === 'myPartial' " href="css/myPartial.css" rel="stylesheet" type="text/css" />



关于AngularJS rootScope的一些文档:

但是对于仅对单个角度部分html有效的css代码呢?
ID和类用于此,这就是css的使用方式。你也可以为那部分内容内联CSS,但这太糟糕了。@SW4我给了他一个建议,让他做我认为最好的事情,然后我给了他一个答案,以一种有角度的方式实现他的要求。@domokun我完全同意你的解决方案,我每天都这么做。但我不确定这是他想要的。他询问是否有一种方法可以只加载每个角度部分的相关CSS。在这里,您可以加载所有内容,即使它不会被解释。@enguerranws我觉得根据实际的最佳实践,我给了他可能的最佳响应。新手经常想做他们认为正确的事情,我也完全一样。但我认为,如果我们真的想帮助他们(这应该是堆栈溢出的全部原因),我们有义务指出他们的错误,并为他们指明正确的方向。好吧,我同意你的看法。但是他可能不是一个新手,他真的想在每个部分上只加载相关的CSS。
但是对于只对单个角度部分html有效的CSS代码呢?
ID和类用于此,这就是CSS的使用方式。你也可以为那部分内容内联CSS,但这太糟糕了。@SW4我给了他一个建议,让他做我认为最好的事情,然后我给了他一个答案,以一种有角度的方式实现他的要求。@domokun我完全同意你的解决方案,我每天都这么做。但我不确定这是他想要的。他询问是否有一种方法可以只加载每个角度部分的相关CSS。在这里,您可以加载所有内容,即使它不会被解释。@enguerranws我觉得根据实际的最佳实践,我给了他可能的最佳响应。新手经常想做他们认为正确的事情,我也完全一样。但我认为,如果我们真的想帮助他们(这应该是堆栈溢出的全部原因),我们有义务指出他们的错误,并为他们指明正确的方向。好吧,我同意你的看法。但是他可能不是一个新手,他真的想在每个部分上只加载相关的CSS。
但是对于只对单个角度部分html有效的CSS代码呢?
ID和类用于此,这就是CSS的使用方式。您还可以为该部分内联CSS
$rootScope.$on('$routeChangeSuccess', function(ev,data) {   

  $rootScope.routeName = data.$$route.originalPath;

});