Angular Material:找不到排版 类

Angular Material: Can't find Typography classes

我找不到示例网站中演示的 css 类: https://material.angularjs.org/#/CSS/typography

我安装了 Bower angular-material,我的版本是 0.8.3

我在他们的 github 中找到了我要找的 类: https://github.com/angular/material/blob/master/src/core/style/typography.scss

但是不知为何找不到编译好的版本

看起来 CSS 类 自 0.8.3 tag of the bower-material repository (in the 6af154 commit). They showed up in the v0.8.3-master-6af1546 tag 以来添加了排版,但 Bower 可能仍在拉动初始 v0.8.3 版本.

临时解决方法 是将您的 bower angular material 依赖项硬编码到包含排版样式的标签,例如: "angular-material": "0.8.3-master-ffd299d"

显然,如果您想要获得更新,您肯定不想让它长期如此。我希望 Angular Material 的 0.8.4 版本将包含排版样式,此时它 应该 可以将您的 bower.json 改回类似以下内容: "angular-material": "0.8.x"

据我所知,这是暂时的(希望它会在 0.9.0 中出现)我只是直接从 github 下载 CSS 文件,放入我的供应商文件夹,然后将其导入我的主 less/css 文件。

一旦我更新到0.9.0。我将简单地删除导入引用。

不过请注意,即使这样也没有为您提供完整的排版集,或者至少其中一些在其他容器内时仍然无法正确呈现(但这可能只是我的错HTML技能!)