I have an app that has a step through form in one view and a display values view nested in a parent view in the same state. I'm wondering if it is possible to bind the data to the display view to the display view. I can't get it to bind from the input view to the display view
.config(function ($stateProvider) {
$stateProvider
.state('main.report', {
url: '/report'
views:{
'content@':{
templateUrl:'/views/report/report.Form.html',
controller: 'reportCtrl'
},
'input@main.report':{
templateUrl: 'views/report/report.input.html'
},
'display@main.report':{
templateUrl:'views/report/report.display.html'
}
}
})
});
input display controller
.controller("reportCtrl', function($scope,$http,$state) {
$scope.reportType =[{label:"Report1",value:"reportOne"}
,{label:"Report2", value:"report2"}];
});
input Html
<select name="selectReport" ng-model="selectedreportType"
ng-options="reportType.label in reportType in reportTypes"></select>
display html
<table>
<tr>
<td>Report Type: {{selectedReportType.label))</td>
</tr>
</table>