Add model and resolve block to sandbox view

This commit is contained in:
gconsidine 2017-11-03 13:44:26 -04:00 committed by Jake McDermott
parent 212ab96a31
commit 5b8d2e7659
5 changed files with 37 additions and 8 deletions

View File

@ -26,7 +26,13 @@ const watch = {
test: /\.js$/,
enforce: 'pre',
exclude: /node_modules/,
loader: 'eslint-loader'
loader: 'eslint-loader',
options: {
failOnWarning: false,
failOnError: false,
emitError: false,
emitWarning: false
}
}
]
},

View File

@ -1,4 +1,5 @@
function JobsIndexController () {
function JobsIndexController (resolved) {
console.log('test', resolved);
}
module.exports = JobsIndexController;

View File

@ -17,9 +17,20 @@ function JobsRun ($stateExtender, strings) {
activityStreamTarget: 'jobs'
},
views: {
templateUrl: indexTemplate,
controller: IndexController,
controllerAs: 'vm'
'@': {
templateUrl: indexTemplate,
controller: IndexController,
controllerAs: 'vm'
}
},
resolve: {
resolved: ['JobsModel', Jobs => {
const jobs = new Jobs();
return {
models: { jobs }
};
}]
}
});
}

View File

@ -1,3 +1,12 @@
<p>
test
</p>
<div class="container-fluid">
<div class="col-md-4">
<at-panel>
<p>left</p>
</at-panel>
</div>
<div class="col-md-8">
<at-panel>
<p>right</p>
</at-panel>
</div>
</div>

View File

@ -13,6 +13,7 @@ import InventoryScript from '~models/InventoryScript';
import InventorySource from '~models/InventorySource';
import Job from '~models/Job';
import JobTemplate from '~models/JobTemplate';
import Jobs from '~models/Jobs';
import Me from '~models/Me';
import ModelsStrings from '~models/models.strings';
import NotificationTemplate from '~models/NotificationTemplate';
@ -44,6 +45,7 @@ angular
.service('InventorySourceModel', InventorySource)
.service('JobModel', Job)
.service('JobTemplateModel', JobTemplate)
.service('JobsModel', Jobs)
.service('MeModel', Me)
.service('ModelsStrings', ModelsStrings)
.service('NotificationTemplate', NotificationTemplate)