0

我的问题场景是我已经通过控制器动态获得了一个名称,现在我要做的是将该名称绑定到我的 ng-repeat 中。我怎样才能做到这一点?请给我一些建议。有什么方法可以在 ngrepeat 中获取该动态名称?

一个例子:

<div ng-controller="bookCtrl">
    <div ng-repeat="tag in {{a}}.tags">
        <input type="text" ng-model="tag"/>
    </div>

    My tags are <b>really</b>: {{ book.tags }}
</div>

angular.module('myApp', [])
.controller('bookCtrl', function($scope) {
    $scope.a=book;
    $scope.book = {
        name: 'A Game of Thrones',
        tags: [
            'Tyrion',
            'John Snow',
            'Arya',
            'Sean Bean'
        ]
    };
});

这是一个小提琴链接。

4

1 回答 1

0

请检查这个

小提琴

controller('bookCtrl', function($scope) {

$scope.book = {
    name: 'A Game of Thrones',
    tags: [
        'Tyrion',
        'John Snow',
        'Arya',
        'Sean Bean'
    ]
};
$scope.a=$scope.book;

});

<div ng-repeat="tag in a.tags">
    <input type="text" ng-model="tag"/>
</div>
于 2014-11-17T05:19:09.457 回答