0
ng-modelをng-repeatと動的にバインドしようとしていますが、動作しないようです。 input.placeholderとinput.faはどちらも期待通りに動作しますが、ng-modelを何かにバインドすることができないので、エラーが発生します。ng-modelをng-repeatにバインドしても動作しない
関連するHTMLオブジェクトの
<li class="animate-repeat" ng-repeat="input in accountInfo">
<div class="input-group input-group-icon">
<input type="text" placeholder="{{input.placeholder}}" ng-model="{{input.model}}"/>
<div class="input-icon"><i class="fa {{input.fa}}"></i></div>
</div>
</li>
マイaccountInfoの配列。
$scope.accountInfo = [
{
model: 'user.fullName',
placeholder: 'Full Name',
fa: 'fa-user',
},
{
model: 'user.email',
placeholder: 'Email Address',
fa: 'fa-envelope',
},
{
model: 'user.password',
placeholder: 'Password',
fa: 'fa-key',
},
{
model: 'user.phone',
placeholder: 'Phone Number',
fa: 'fa-phone',
},
];
私は
を取得エラー
これをコードに変更しましたが、今では各入力フィールド[screenshot](https://imgur.com/a/hewiK)でプレースホルダを上書きしているようです。これを修正する方法はありますか? –
リスト 'accountInfo'の各入力にng-modelのデフォルト値を定義しました。これらはプレースホルダーをオーバーライドしています。 ng-modelプロパティをnullまたは '' ''をaccountInfoで始めると、プレースホルダが表示されます。 – BenC
どうすればng-modelをバインドできますか? –