Я пытаюсь получить и отобразить предметы из моей коллекции. Я создал шаблон и придал ему дизайн для каждого элемента. Вот код:
<template name="list_products">
{{#each applications}}
<div class="col-sm-4 col-lg-4 col-md-4">
<div class="thumbnail">
<img src="http://placehold.it/320x150" alt="">
<div class="caption">
<h4 class="pull-right">{{price}}</h4>
<h4><a href="#">{{title}}</a>
</h4>
<p>{{description}}</p>
</div>
</div>
</div>
{{/each}}
</template>
в файле .js я создал приложения, которые будут возвращать все элементы коллекции.
Template.list_products.applications = function(){
Products.find();
}
затем я вызвал шаблон в файле .html
{{> list_products}}
Я получил эту ошибку после запуска «npm run start»
Refused to execute script from 'http://localhost:3000/js/jquery.js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled
Что я делаю неправильно? здесь отсутствуют какие-либо шаги?
Products.find().count()
? - person David Weldon   schedule 11.03.2016Template.list_products.applications
. ПопробуйтеTemplate.list_products.helpers.applications = function(){ Products.find(); }
. Я предполагаю, что у вас есть автопубликация или вы уже делаете свои публикации. - person Oscar Saraza   schedule 11.03.2016meteor run
?. Можете ли вы опубликовать свою коллекцию и маршруты? - person Oscar Saraza   schedule 11.03.2016