gpt4 book ai didi

ember.js - 关于 "data-template-name"标签中的 "id"和 "<script>"的混淆

转载 作者:行者123 更新时间:2023-12-04 15:35:01 25 4
gpt4 key购买 nike

<script type="text/x-handlebars"
一种。我想知道在什么情况下我会放 data-template-name我放什么箱子id .

guide tutorial video source他们使用 id s 独家。

todomvc source几乎所有我见过的地方,data-template-name用来。

data-template-name后面到底放了什么和 id (即他们的 = 之后是什么)?

最佳答案

a) AFAIK iddata-template-name 的较新版本,而且它们的工作方式似乎相同。

b) id允许您在路由、渲染或“ View ”中识别模板。

对于路由:
您可以使用此名称来帮助路由器识别要渲染的模板,例如使用 this.render('displayStuff)期间renderTemplate在路由中,“覆盖”属于该路由的默认模板。

另见:http://emberjs.com/guides/routing/rendering-a-template/

用于渲染:
模板允许以特定方式更改渲染。 Ember-Handlebars 提供 {{render}}{{partial}}更改与 View 关联的默认模板。

另见:http://emberjs.com/guides/templates/rendering-with-helpers/

观看次数:
默认情况下, View 会根据约定找到对应的模板。所以somethingView有一个关联的 somethingController和一个 something模板(因此模板带有 id='something' )。 View 还允许通过设置它的 templateName 来放弃这个约定。范围。

另见:http://emberjs.com/guides/views/inserting-views-in-templates/

希望能帮助到你!

关于ember.js - 关于 "data-template-name"标签中的 "id"和 "&lt;script&gt;"的混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16787311/

25 4 0