Ember第三方组件:链接或其他东西



我想在我的ember应用程序中使用ember-table。我刚刚通过bower安装了它。然而,ember似乎要求各个部分(如模板等)放在特定的目录中。

我应该只是ln -s这些,或者有一些方法告诉ember在bower_components/ember-table中搜索?

:

通过与ember-table示例应用程序的类比,这个块似乎主要给了我所需要的:

// ember-table w/ requirements
require('bower_components/bootstrap/js/bootstrap.min');
require('bower_components/jquery-mousewheel/jquery.mousewheel.js');
require('bower_components/antiscroll/antiscroll');
require('bower_components/datejs/build/date.js');
require('bower_components/ember-addpar-mixins/resize_handler');
require('bower_components/ember-addepar-mixins/style_bindings');
require('bower_components/ember-table/dist/ember-table');

ember-table将模板注入到ember中,所以它们不需要在模板/组件中。(注:构件指南可能想要讨论如何做到这一点…)

到目前为止,对我来说更有问题的是从ember-table中解开bootstrap。(子问题:1)是否有一种方法将更少转换为scss作为ember-table的基础更少?是否有一个版本的bootstrap使用css命名空间,使它不做全局更改?)

此任务为grunt-useminuseminPrepare任务扫描指定的HTML文件,查找如下块:

<!-- build:<type>(alternate search path) <path> -->
... HTML Markup, list of script / link tags.
<!-- endbuild -->

从那里开始,块内的文件将被连接和修饰,目标HTML中的引用将被更新以包含处理过的文件。你应该把你的正常<link><script>标签引用bower_components,一切都会在构建中解决。当grunt作为服务器运行时,文件直接从它们的位置提供服务,而不需要连接和缩小。

对于Steve令人困惑的问题,我很抱歉…看到:

https://github.com/Addepar/ember-table/issues/109

作为将来的参考,事实上,即使在一开始大多数事情都是工作的,但它看起来不像,因为css不正确。(首先,如果您希望看到ember表发挥其神奇的滚动技巧,则必须在适当的受限空间中呈现它们。)

arzibel提到的示例repo: https://github.com/FellowMD/ember-table-scroll-issue我觉得很有帮助。

相关内容

  • 没有找到相关文章

最新更新