文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
Template instances
Template instances
一个模板实例对象代表文档对模板的一次引入。模板实例可以用来获取模板中的HTML元素,还可以给模板实例附加属性,属性会在模板响应式更新中保持,不会丢失。
在好几个地方都可以获取到模板实例对象:
- 在
created
,rendered
和destroyed
模板回调中,this指向模板实例 - 事件处理器的第二个参数
- 在Helper中,通过
Template.instance()
获取模板实例
你可以选择给模板实例附加属性,来跟踪模板相关的状态。例如,当使用Google Maps API 时,你可以附加map
对象到当前模板实例,这样就可以在Helper和事件处理器中引用map
对象。用onCreated
和 onDestroyed
回调函数来执行初始化或清理工作。
template.findAll(selector)
Client
Find all elements matching selector
in this template instance.
Arguments
selector String
The CSS selector to match, scoped to the template contents.
template.findAll
返回一个符合selector
的DOM元素数组。也可以使用template.$
,它的工作方式和JQuery的$
函数一样,但是只返回template
内部的元素。
template.find(selector)
Client
Find one element matching selector
in this template instance.
Arguments
selector String
The CSS selector to match, scoped to the template contents.
find
类似findAll
但是只返回找到的第一个元素。和findAll
一样,find
只返回模板内部的元素。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论