在ng模型中连接$rootScope和字符串

Concatenate $rootScope and string in ng-model

本文关键字:rootScope 字符串 连接 ng 模型      更新时间:2023-10-11

我想知道是否有可能做这样的事情。

在控制器中。

$rootScope.liveIn = "liveInCareHome";

HTML代码段

ng-model='housingDetails + "." + liveIn'

这样,输入的值将存储在外壳详细信息中。即相当于具有ng-model="'housingDetails.liveInCareHome'"

完整HTML

<ng-form id="housingDetailsngform" name="housingDetailsngform">
<section id="housingDetails" class="full-form">
    <div class="question">
        <div class="question-input ">
            <select required class="form-control" name="{{liveIn}}" ng-model='housingDetails + "." + liveIn'>
                <option value="co-ownership">Co-ownership</option>
                <option value="crownTenant">Crown tenant</option>
            </select>
        </div>
    </div>
</section>
</ng-form>

虽然我在网上查过,但如果有工作版本的话,我似乎找不到。任何其他建议也欢迎。

像这些一样声明您的数据ng模型

Html

<select ng-model="housingDetails[liveIn]">

控制器

$rootScope.liveIn = "liveInCareHome";