class =“ember-view”重要吗?

时间:2014-02-24 08:58:42

标签: ember.js

我已经看到强迫render助手上的课将使ember忘记标准ember-view类。例如:

{{render "userinfo"}}

生成:

<div id="ember1097" class="ember-view">

可是:

{{render "userinfo" class="xxx"}}

将生成:

<div id="ember1097" class="xxx">

我想view助手会发生同样的情况。

这有什么影响?是不是真的需要ember-view?那为什么用呢?或者我必须注意在我的强迫课程中加入ember-view吗?像:

{{render "userinfo" class="xxx ember-view"}}

2 个答案:

答案 0 :(得分:1)

这是由ember提供的自动生成的类/ ID,有助于管理余烬状态和视图。除非你打算分叉ember.js git并以某种方式修改它,否则你可以简单地忽略这些class和id生成的值(既不手动添加也不删除它们)。

答案 1 :(得分:0)

您可以安全地忽略该课程。现在{{render}}不应该添加额外的元素。你用的是什么版本的余烬?在我看来,这是一个旧的。我认为视图生成div,但我快速查看了一个应用程序并且它没有生成包装元素。

在任何一种情况下,我记得这个类就在那里你可以设置它或在你自己的代码中使用它,但你可以放心地忽略它。