预期的模板或null,发现:undefined

时间:2017-02-23 05:34:54

标签: meteor-blaze

我的应用程序中有一项功能可以显示客户列表,然后为所有客户编辑页面。当用户重定向到编辑页面时出现错误“预期模板或null,found:undefined”

以下是我的代码供参考 Route.js

Router.route('/user/:userId', function () {
  this.render('customeredit');
  this.layout('mainNav');
});

HTML

<template name="customeredit">
    {{#customerData}}
    {{fname}}
    {{/customerData}}
</template>

JS

import { Template } from 'meteor/templating';
import { ReactiveVar } from 'meteor/reactive-var';

import '../templates/editUser.html';

import { Customers } from '../../imports/api/customers.js';

Template.customeredit.helpers({
    customerData: function() {
        var customerId = 'NpWkSWRpkQJKsNecG';
        console.log(customerId);
        console.log(Customers.findOne({_id: customerId}));
    }
});

另外请告诉我们如何在上面的JS文件中从url获取用户ID,因为我生成的URL是:http://localhost:3000/user/NpWkSWRpkQJKsNecG,我需要在帮助程序中获取“NpWkSWRpkQJKsNecG”。

0 个答案:

没有答案