2013-08-07 3 views
0

как я могу привязать модель от контроллера?Binding модель от контроллера

вот мой код

angular.module('elnApp') 
.controller('GridCtrl', function ($scope, $http, $routeParams, $location, 
programService) { 
$scope.gridOptions = { 
    data: 'myData', 
    enablePaging: true, 
    showFooter: true, 
    totalServerItems:'totalServerItems', 
    pagingOptions: $scope.pagingOptions, 
    filterOptions: $scope.filterOptions, 
    selectedItems: $scope.mySelections, 
    multiSelect: false, 
    afterSelectionChange: function (data) { 
     $scope.program = $scope.mySelections[0]; 
     $scope.program = $scope.mySelections[0].programId; 
     programService.get({ 
      id: $scope.program 
      }, function (result) { 
      data = { 
       'program': result 
      }; 
      }); 
     $location.path('/program/edit/'+$scope.program); 

    } 
};}); 

редактировать HTML

<form ng-submit="save()"> 
    <input type="hidden" ng-model="program.program.programId"/> 
    <dl> 
    <dt>Program Name</dt> 
     <dd><input name="programName" type="text" ng-model="program.program.programName"/></dd> 
    <dt>Program Content</dt> 
    </dl> 
    <div class="form-actions"> 
    <button type="submit">Save</button> 
</div> 

при выборе пункта после переключения страницы для редактирования HTML, я не могу связать модель?

Я так растерялся, об этом, пожалуйста, помогите

+0

Существует опечатка 'program..program' в редактировании, он должен иметь одинарный. Откуда вы взяли модель. Просто напишите {{program}} где угодно в редакторе html и посмотрите, что такое модель. – Chandermani

ответ

0
<div>programName: {{program.program.programName}}</div> 
+0

Мне нужна модель привязки на входе, как я могу это сделать? – user2473037

+0

http://jsfiddle.net/raff77/MhESL/ –

+0

спасибо за помощь – user2473037

Смежные вопросы