如何访问模板中的元素(Blaze - Meteor)
How to access element in a template (Blaze - Meteor)
我有一个模板:
<template name="example">
<div class="target"></div>
</template>
我想要 select .target 元素(在 coffeescript 中):
Template.example.rendered = ->
$target = $(".target")
我可以做到。但是,它会查看整个 html 文档。我只想在模板中搜索。我该怎么办?
在咖啡中:
Template.example.rendered = ->
$target = @$('.target')
在javascript中:
Template.example.rendered = function() {
var $target = this.$('.target');
};
在 Meteor 1.0.4.2
及更高版本中,template.rendered
已弃用。请改用 onRendered
。
在咖啡中:
Template.example.onRendered ->
$target = @$('.target')
在javascript中:
Template.example.onRendered(function() {
var $target = this.$('.target');
});
我有一个模板:
<template name="example">
<div class="target"></div>
</template>
我想要 select .target 元素(在 coffeescript 中):
Template.example.rendered = ->
$target = $(".target")
我可以做到。但是,它会查看整个 html 文档。我只想在模板中搜索。我该怎么办?
在咖啡中:
Template.example.rendered = ->
$target = @$('.target')
在javascript中:
Template.example.rendered = function() {
var $target = this.$('.target');
};
在 Meteor 1.0.4.2
及更高版本中,template.rendered
已弃用。请改用 onRendered
。
在咖啡中:
Template.example.onRendered ->
$target = @$('.target')
在javascript中:
Template.example.onRendered(function() {
var $target = this.$('.target');
});