有没有办法传入自定义类或id命名空间而不是默认的ember?
例如:转过来
<body class="ember-application">
<div class="ember-view"></div>
</body>
Run Code Online (Sandbox Code Playgroud)
成:
<body class="myapp-application">
<div class="myapp-view"></div>
</body>
Run Code Online (Sandbox Code Playgroud)
小智 12
您可以传入自定义ID,而不是默认的"ember- [numview]".
只需设置Class 的elementId字段即可Ember.View
var mainView = Ember.View.create({
tagName: "section",
elementId: "main"
})
Run Code Online (Sandbox Code Playgroud)
会产生:
<section id="main" class="ember-view">
</section>
Run Code Online (Sandbox Code Playgroud)
要删除/修改默认的className"ember-view",您需要在View类的PrototypeMixin上查找并编辑classNames字段...
Em.View.PrototypeMixin.mixins[2].properties.classNames = []
var mainView = Ember.View.create({
tagName: "section",
elementId: "main"
})
Run Code Online (Sandbox Code Playgroud)
会产生:
<section id="main">
</section>
Run Code Online (Sandbox Code Playgroud)
不知道副作用......
| 归档时间: |
|
| 查看次数: |
2018 次 |
| 最近记录: |