Я не думаю, что это возможно в текущей версии 0.9.3.Если вы посмотрите, что https://github.com/emberjs/ember.js/blob/master/packages/ember-views/lib/views/view.js#L707 div
используется, когда свойство tagName
не установлено.
Вы можете определить свой собственный Ember.View
и установить tagName, но я думаю, что вы хотите достичьэто без создания собственного класса представления.
ОБНОВЛЕНИЕ
Я нашел способ, указав свой настраиваемый вид в качестве атрибута data-view
для элемента script.
<head>
<script type="text/javascript" >
App = Ember.Application.create({});
App.View = Ember.View.extend({
tagName: 'someOtherTag'
});
</script>
</head>
<body>
<script type="text/x-handlebars" data-view="App.View" >
Foo
</script>
</body>
См. http://jsfiddle.net/9F7kR/2/