私は動的に隠れ変数を作成する必要がある角度jsアプリケーションでの要件があります。これらの非表示フィールドの名前と値の属性はデータベースからのものです。しかし、モデルのデータベース名に隠しフィールドの実際の値を格納するのではなく、データベースに格納されます。モデル名がデータベースに格納されている動的な隠しフィールド値
私は次のようにテスト関数を書いています。 TempVarsはデータベースからのものになりますが、私はいくつかの値をハードコードしています。続き
$rootScope.populate = function() {
$rootScope.models = {
MyModel: {}
};
$rootScope.models.MyModel.Client = [];
$rootScope.models.MyModel.Client.FirstName = 'FName';
$rootScope.models.MyModel.Client.LastName = 'LName';
$rootScope.TempVars = [
{"key":"var-FirstName","value":"{{models.MyModel.Client.FirstName}}"},
{ "key": "var-LastName", "value": "{{models.MyModel.Client.LastName}}" },
]
};
は私のHTMLコード
<input type="hidden" ng-repeat="obj in TempVars" name="{{obj.key}}" value="{{obj.value}}" />
<input type="text" ng-repeat="obj in TempVars" name="{{obj.key}}" value="{{obj.value}}" />
<input type="hidden" name="test" value="{{models.MyModel.Client.FirstName}}" />
私は隠された提出した値がそれにします。FNameとLNAMEを持っている必要があることを期待しています。しかしそれには{{models.MyModel.Client.FirstName}}
と{{models.MyModel.Client.LastName}}
が含まれています。一方、変数nameの名前testにはFName値が格納されています。
これをanglejsで実行することは可能ですか?