Thanks for your quick reply.
I used the tab example as a base.
Then I created a file called data.js.
function mydata () {
return {
user: [{
userid: '1',
},
{
userid: '2',
}
],
// Demo products for Catalog section
products: [
{
id: '1',
title: 'Apple iPhone 8',
description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nisi tempora similique reiciendis, error nesciunt vero, blanditiis pariatur dolor, minima sed sapiente rerum, dolorem corrupti hic modi praesentium unde saepe perspiciatis.',
image: 'https://www.b.com/Images/logo.png',
logo: 'https://www.findit.com.mt/dynimage/voucher-logo/13579/test2.png',......
This is called in index.html
<!-- Your custom app scripts -->
<script src="js/data.js"></script>
In app.js
I have:
var thisdata = mydata();
// Framework7 App main instance
var app = new Framework7({
root: '#app', // App root element
id: 'io.framework7.testapp', // App bundle ID
name: 'Framework7', // App name
theme: 'auto', // Automatic theme detection
// App root data
data: mydata()....
Then in catalog.html I call the fields:
<li class="item-content">
<div class="card demo-facebook-card">
<div class="card-header">
<div class="demo-facebook-avatar"><img src="https://cdn.framework7.io/placeholder/people-68x68-1.jpg" width="34" height="34"/></div>
<div class="demo-facebook-name item-title">{{title}}</div>
<div class="demo-facebook-date item-title">{{cat}}</div>
</div>
<div class="card-content"> <img src="https://cdn.framework7.io/placeholder/nature-1000x700-8.jpg" width="100%"/></div>
<div class="card-content card-content-padding item-text"> {{description}}</div>
<div class="card-footer"><a href="/product/{{id}}/" class="link">Use Voucher</a>
</li>
Hope this clrfies things.
What i Wanted to do is instead of calling /js/data.js I would call mydomain/js/data.js
Regards
Rob