【问题标题】:CSS is ignored in EmberJS handlebars在 EmberJS 车把中忽略 CSS
【发布时间】:2013-06-17 15:14:04
【问题描述】:

EmberJS 的格式表有问题。 清晰的表格很适合所有必要的 CSS 格式,但是当我添加

<script type="text/x-handlebars"></script> 

Ember 的输出格式似乎被忽略了。

此外,在那些脚本标签中 JSjQuery 选择器也不起作用。

为什么会发生这种情况?以及如何使其根据需要工作? 来源:source at jsfiddle

【问题讨论】:

    标签: javascript jquery css ember.js handlebars.js


    【解决方案1】:

    我猜你必须把你的mainDiv 里面 &lt;script&gt; 标签。否则,由于 ember 默认为它生成的视图生成一个 div,你会得到一个额外的 div 嵌套,因此你的 css 样式没有正确应用。

    我刚刚在 jsfiddle 中更改了这个,你提供了它,它可以正常工作,至少应用了 css 样式,see here.

    希望对你有帮助

    编辑:在此处查看您在 cmets 中提到的修改后的jsfiddle,了解如何使用 ember 处理事件。

    【讨论】:

    • 是的,它让css更容易,但是jquery现在不能选择项目,see here
    • 好吧,既然你使用的是ember.js,你应该让它也为你处理事件,而不是使用普通的jQuery语法......
    • 我已经编辑了我的答案,请看看如何使用 ember 而不是普通的 jQuery 来处理事件
    • 太棒了!它根据需要工作。还有一个问题,我可以添加类,例如,使用原生 JS 还是可以在 Ember 事件中使用 jquery 方法?
    • 出现了另一个问题......我如何找到当前项目,它是一个按钮还是表格中的一行,我在你的场景中尝试了“this”和“$(this)” ,但它一直返回“未定义”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-05
    • 2013-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-27
    • 1970-01-01
    相关资源
    最近更新 更多