2016-09-27 6 views
0

私は動的に隠れ変数を作成する必要がある角度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で実行することは可能ですか?

答えて

関連する問題