看起来你太专注于自己用jQuery来做硬管道。错误的原因似乎是 - 显然Materialise js没有正确加载。不知道您使用的捆绑器或启动项目类型的具体情况,以及它如何设置,这很难给出答案。
但是,您可能受益的是有一个官方支持的项目Aurelia Materialize Bridge,它是Materialize.css库的Aurelia特定包装。
要开始:
- 删除您手动新增的一切,关于兑现通过installation instructions
- 最后的lib
- 走,看看at the samples看你怎么得到的东西开始
在您的示例中,设置基本滑块非常简单,例如:
<template>
<md-slider>
<li>
<img src="http://lorempixel.com/580/250/nature/1" />
<div class="caption center-align">
<h3>This is our big Tagline!</h3>
<h5 class="light grey-text text-lighten-3">Here's our small slogan.</h5>
</div>
</li>
<li>
<img src="http://lorempixel.com/580/250/nature/2" />
<div class="caption left-align">
<h3>Left Aligned Caption</h3>
<h5 class="light grey-text text-lighten-3">Here's our small slogan.</h5>
</div>
</li>
<li>
<img src="http://lorempixel.com/580/250/nature/3" />
<div class="caption right-align">
<h3>Right Aligned Caption</h3>
<h5 class="light grey-text text-lighten-3">Here's our small slogan.</h5>
</div>
</li>
<li>
<img src="http://lorempixel.com/580/250/nature/4" />
<div class="caption center-align">
<h3>This is our big Tagline!</h3>
<h5 class="light grey-text text-lighten-3">Here's our small slogan.</h5>
</div>
</li>
</md-slider>
</template>
作为一个经验法则;你不应该使用任何类似jQuery的语法。
希望这可以帮助你。
我写过一篇关于将图书馆整合到可能会让你感兴趣的aurelia的博客。 http://davismj.me/blog/aurelia-drag-and-drop/ –