流星 onRendered 意外令牌 =
Meteor onRendered Unexpected token =
在流星模板中使用 JQuery 插件时遇到问题。我尝试了 this 插件。
<div id="listId">
<ul class="list">
// A bunch of items
</ul>
<ul class="pagination"></ul>
</div>
<script>
var options = {
valueNames: [ 'name', 'category' ],
page: 3,
plugins: [
ListPagination({})
]
};
var listObj = new List('listId', options);
</script>
我在 onRendered 中放置了大约 javascript 代码。
Template.MyTemplate.onRendered({
listObj = new List('listId', {
valueNames: [ 'name', 'category' ],
page: 3,
plugins: [
ListPagination({})
]
});`enter code here`
});
但我收到错误消息。
MyTemplate.js:2:13: Unexpected token =
您正在将对象 ({}) 传递给 onRendered 函数:
Template.MyTemplate.onRendered({
listObj = new List('listId', {
valueNames: [ 'name', 'category' ],
page: 3,
plugins: [
ListPagination({})
]
});
});
你应该传递函数:
Template.MyTemplate.onRendered(function() {
listObj = new List('listId', {
valueNames: [ 'name', 'category' ],
page: 3,
plugins: [
ListPagination({})
]
});
});
在流星模板中使用 JQuery 插件时遇到问题。我尝试了 this 插件。
<div id="listId">
<ul class="list">
// A bunch of items
</ul>
<ul class="pagination"></ul>
</div>
<script>
var options = {
valueNames: [ 'name', 'category' ],
page: 3,
plugins: [
ListPagination({})
]
};
var listObj = new List('listId', options);
</script>
我在 onRendered 中放置了大约 javascript 代码。
Template.MyTemplate.onRendered({
listObj = new List('listId', {
valueNames: [ 'name', 'category' ],
page: 3,
plugins: [
ListPagination({})
]
});`enter code here`
});
但我收到错误消息。
MyTemplate.js:2:13: Unexpected token =
您正在将对象 ({}) 传递给 onRendered 函数:
Template.MyTemplate.onRendered({
listObj = new List('listId', {
valueNames: [ 'name', 'category' ],
page: 3,
plugins: [
ListPagination({})
]
});
});
你应该传递函数:
Template.MyTemplate.onRendered(function() {
listObj = new List('listId', {
valueNames: [ 'name', 'category' ],
page: 3,
plugins: [
ListPagination({})
]
});
});