我正在尝试了解 ember.js 的基本概念以及整个模板/视图如何协同工作(以及一些最佳实践),但是,我真的很难找到我的问题的答案......所以,也许,你们中的一个可以帮助我...
“入门”说:“您可以使用 Ember.View 呈现 Handlebars 模板并将其插入 DOM”,并建议使用 view.append()。我下载到入门工具包,有一个模板,一个视图,它在没有 view.append() 的情况下显示。为什么?
我尝试使用占位符 {{ message }} 扩展模板,向视图添加了一个同名的属性,并分配了一个值,但它没有呈现。为什么?
有人可以给我带来一些光明吗...在此先感谢您。非常欢迎链接和良好的 Stackoverflow 线程。
一些代码示例:
索引.html:
<script type="text/x-handlebars" data-template-name="application">
<h1>Hello from Ember.js</h1>
</script>
应用程序.js
App.ApplicationView = Ember.View.extend({
templateName: 'application',
message : 'Hallo Du'
});
如果我将“应用程序”更改为“应用程序_”,它仍然会被渲染......那么,为什么我要定义一个模板名称?
最好的问候彼得