将 angular 模块添加到 mean.io 包

Adding angular module to mean.io package

我正在尝试将 angular-ui-grid 模块从 npm(或 bower)添加到 mean.io 包中:

$ cd packages/custom/mypackage
$ npm install angular-ui-grid --save

然后我将这一行添加到 packages/custom/mypackage/public/index.js

import 'angular-ui-grid';

这行到 packages/custom/mypackage/app.js

MyPackage.angularDependencies(['ui.grid']);

这似乎导入了 JS,而不是 CSS。我怎样才能让它也引入样式?

Link index.html

中的 css 个文件

示例:

//index.html
<html ng-app>
<head>    
<link rel="stylesheet" type="text/css" href="node_modules/angular-ui-grid/ui-grid.min.css">
</head>
...
</html>

Source

只需添加到您的 index.js:

导入'angular-ui-grid/ui-grid.min.css';

您可以在 mean.io 的 app.js:

中看到 angular-ui-select 是如何完成的

https://github.com/linnovate/mean/blob/05c63abae72635923eda07fefeac937b4e67790e/app.js

这个有效:

packages/custom/mypackage/public/index.js

import '../node_modules/angular-ui-grid/ui-grid.min.css';

但看起来很老套。

angular-ui-grid 包定义中是否缺少表示主 css 文件的内容,或者它是否与 mean.io 的 b[有关=23=]ld系统?