0
<input ng-model = "current_youser.age" > 

y = { 
    "name": "Harry Potter" , 
    "age": 18 , 
    "id": 200 
} 

$scope.current_youser = y ; 

Я хочу, чтобы Гарри Поттер появился в текстовом поле. Как это сделать?Как привязать current_youser.age к текстовому окну

+0

вам необходимо создать контроллер .. Посмотрите этот шаблон: http://jsbin.com/solixi/edit?html,js,output –

+0

Да, у меня уже есть контроллер. $ scope.address, $ scope.color отлично. Но сложные вещи, такие как current_youser.age, не связываются. @ joaozito-polo – Armadeus

+0

у вашего jsFiddle нет контроллера ... Поверьте мне. lol ... попытайтесь воссоздать свой образец на новом jsbin и поместите здесь, чтобы мы вам помогли. –

ответ

0

Попробуйте это

controller.js

var y = [ 
    { 
     "name": "Harry Potter" , 
     "age": 18 , 
     "id": 200 
    } 
]; 

angular.module('demoApp', []) 
.controller('userCtrl', function($scope) { 
    $scope.current_youser = y; 
}); 

HTML файл

<div ng-app="demoApp" ng-controller="userCtrl"> 
    <input ng-model = "current_youser[0].name" > 
</div> 

Он отлично работает: http://codepen.io/anon/pen/PPPWYM

+0

потрясающий! ваш код работает @abennouna https://jsfiddle.net/0jukkpnd/ – Armadeus

+0

Если он работает, можете ли вы пометить мой ответ как решенный? Благодарю. – ben

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