고객 목록을 표시 한 다음 모든 고객에 대해 페이지를 편집하는 기능이 내 애플리케이션에 있습니다. 다음은 예상 템플릿 또는 null, found : 정의되지 않음
는 참조 Route.jsRouter.route('/user/:userId', function() {
this.render('customeredit');
this.layout('mainNav');
});
HTML
<template name="customeredit">
{{#customerData}}
{{fname}}
{{/customerData}}
</template>
JS 내 코드입니다 : 사용자 리디렉션 "정의되지 않은 예상 템플릿 또는 null, 발견을"페이지를 편집 할 때 오류를 얻고있다
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}));
}
});
또한 url에서 사용자 아이디를 가져올 수있는 방법을 알려주십시오. JS 파일 위의 y, 생성 된 URL은 http://localhost:3000/user/NpWkSWRpkQJKsNecG이며 헬퍼에서 "NpWkSWRpkQJKsNecG"를 가져와야합니다.