0

plunker http://plnkr.co/edit/TZI0xMでコードを見てください 入力タイプが固定されている場合 (すべてテキストまたはすべてチェックボックス...)、問題はありません。データ バインディングは機能していますが、入力を定義した場合動的に入力すると、2 番目の入力バインドが機能しません。助けてください。

<ul>
    <li ng-repeat="prop in currentNode.props">
        {{prop.name}}<input ng-model="prop.value" type="{{prop.type}}"></input>
    </li>
</ul>
4

1 に答える 1

0

わかりましたので、ここにhtmlがあります

<li ng-repeat="prop in currentNode.props">
        {{prop.name}}<input ng-model="prop.value" checked="{{prop.value}}" type="{{prop.type}}"></input>
    </li>

そしてコントローラーコード

var app = angular.module('plunker', []);

app.controller('MainCtrl', function($scope) {
  $scope.currentNode = {name:'cube',
                        props:[
                          {name:'displayName',value:'New Cube',type:'text'},
                          {name:'visible',value:'checked',type:'checkbox'}
                        ]};
});

そして、ここにプランクがありますhttp://plnkr.co/edit/zy5Lh9

それが役に立てば幸い :)

于 2013-07-11T09:42:36.463 に答える